Up to 40M
Senior
Full Time
Hà Nội
TECHVIFY Corporation is an End to End AI-Powered Digital Transformation Partner.
At TECHVIFY, we don’t just build software.
We engineer breakthroughs.
We innovate with AI, craft with code, and scale with cloud.
We partner with startups, enterprises, and even competitors on a shared mission:
To turn bold ideas into real-world impact.
If you’re looking to lead digital transformation through intelligent software, we’re ready to build with you.
Let’s create the future – together.
Primary Responsibilities
Design the overall architecture for web applications.
Review and approve technical specifications from Business Analysts (BAs).
Make decisions on technology stacks and frameworks.
Conduct code reviews and enforce coding standards.
Mentor and guide the development team.
Collaborate with DevOps to design infrastructure architecture.
Ensure system performance, security, and scalability.
Detailed Tasks
1. Architecture Design
Design system architecture and establish codebase foundations.
Define API specifications and integration patterns with external systems.
Create technical design documents.
Design database schemas.
2. Development Leadership
Set up development environments and define coding conventions.
Conduct code reviews for all pull requests.
Resolve technical conflicts and unblock the team.
Prototype complex features and Proof of Concepts (POCs).
3. Quality Assurance
Define testing strategies and implement automated testing approaches.
Perform performance tuning and optimization.
Conduct security reviews and vulnerability assessments.
Define code quality metrics and refactoring guidelines.
4. Team Collaboration
Work with BAs to clarify technical feasibility.
Support PMs in technical estimations.
Mentor junior and mid-level developers.
Create technical documentation and promote knowledge sharing.
Experience
5–7+ years of experience in software development.
Minimum 2–3 years in a Tech Lead or Senior Developer role.
Proven experience leading a team of 3–5 developers.
Experience working with Japanese clients is a plus.
Strong track record of delivering successful web application projects.
Technical Skills
1. Frontend Technologies
Frameworks: React.js, Vue.js, or Angular (React preferred)
JavaScript: Modern ES6+, TypeScript
State Management: Redux, Vuex, or similar
Build Tools: Webpack, Vite, npm/yarn
CSS: SASS/SCSS, CSS-in-JS, responsive design
Testing: Jest, Cypress, React Testing Library
2. Backend Technologies
Languages: Node.js, Java, Python, .NET Core (Node.js preferred)
Frameworks: Express.js, NestJS, Spring Boot, Django
API Design: RESTful APIs, GraphQL
Authentication: JWT, OAuth2, SSO
Microservices: Docker and containerization concepts
3. Database & Storage
SQL: PostgreSQL, MySQL with query optimization
NoSQL: MongoDB, Redis (caching)
ORM/ODM: Sequelize, Mongoose, TypeORM
Database Design: Normalization, indexing, performance tuning
4. DevOps & Infrastructure
Cloud Platforms: AWS, Azure, GCP (AWS preferred)
CI/CD: Jenkins, GitLab CI, GitHub Actions
Containerization: Docker, basic Kubernetes
Monitoring: Application performance monitoring and logging
Leadership Skills
Technical Mentoring: Coaching and developing team members
Problem Solving: Handling complex technical challenges
Communication: Explaining technical concepts to non-technical stakeholders
Decision Making: Making sound technical decisions under pressure
Code Review: Providing constructive feedback and maintaining standards
Soft Skills
Documentation: Writing clear technical specifications and architecture documents
Analytical Thinking: Analyzing requirements and proposing optimal solutions
Adaptability: Quickly learning and applying new technologies
If you are a driven and talented Technical Leader looking for an opportunity to be part of something extraordinary, please submit your resume and cover letter for consideration.
Join our team and let’s create amazing things together! Send your updated CV to this email address:
Thăm dò ý kiến
Mức độ hấp dẫn của cơ hội nghề nghiệp tại TECHVIFY với bạn