Senior Full-stack Engineer (Java, Angular)
Qode View all jobs
- Ho Chi Minh City
- Permanent
- Full-time
- Design, develop, and maintain scalable full-stack applications across both front-end and back-end systems.
- Build and maintain robust microservices using Java Spring Boot.
- Develop complex, high-performance front-end applications using Angular 19 and PrimeNG.
- Design and implement distributed, scalable solutions aligned with business requirements.
- Develop advanced UI features using tools such as ELKjs, Mermaid, Monaco Editor, and Ngx-Markdown.
- Utilize RxJS and TypeScript to build reactive and maintainable front-end architectures.
- Design and manage databases using PostgreSQL and ensure efficient data integration across services.
- Containerize applications using Docker and manage deployments with Kubernetes (K8S).
- Implement secure authentication and authorization using OAuth2 and OpenID Connect.
- Deploy and scale applications on cloud platforms such as AWS and Azure.
- Collaborate closely with designers, product managers, and cross-functional teams to deliver high-quality products.
- Participate in requirement analysis, solution design, and technical decision-making across the stack.
- Ensure code quality through best practices, including testing (unit/integration), code reviews, CI/CD, and documentation.
- Work effectively in global teams and contribute to Agile/Scrum development processes.
- Fluent in English with strong communication skills for both technical and non-technical stakeholders.
- 7+ years of experience in software development, with strong exposure to both front-end and back-end technologies.
- Strong proficiency in Java Spring Boot and microservices architecture.
- Solid experience with Angular (v19 preferred) and modern front-end development practices.
- Advanced knowledge of TypeScript and RxJS for building reactive applications.
- Experience with PrimeNG or similar UI component libraries.
- Strong understanding of HTML5, CSS/SCSS, and responsive design principles.
- Experience with PostgreSQL and solid database design knowledge.
- Hands-on experience with Docker and Kubernetes.
- Familiarity with cloud platforms (AWS/Azure), including deployment and security practices.
- Solid understanding of software engineering best practices: testing, CI/CD, design patterns, and documentation.
- Experience in API integration, testing, and mocking.
- Experience building SaaS/PaaS products.
- Exposure to AI/ML projects or foundational understanding of machine learning concepts.
- Familiarity with visualization and editor tools like ELKjs, Mermaid, Monaco Editor.
- Experience with additional databases (e.g., MongoDB, MySQL).
- Prior experience in a startup environment.
- Experience working in Agile/Scrum teams.
- Ability to take ownership of technical decisions across the full stack.
- Working time: Monday-Friday 9:00-18:00 (Hybrid, at least 2 days/week at the office)
- Annual personal review meeting
- Full payment during probation period
- Full 13th salary
- 12 annual leaves
- Company trip
- Variable bonus.
- Gifts on special events.
- Monthly team bonding.
- Full Equipment for your work