Fullstack Tech Lead
Job Description:
JOB RESPONSIBILITIES
- Application Development & Maintenance: Build and sustain robust web applications and microservices using Java and Spring Boot, ensuring scalability, performance, and high uptime.
- Performance Enhancement: Evaluate and fine-tune application performance to reduce latency and optimize system efficiency.
- Code Quality & Testing: Develop comprehensive test cases, participate in code reviews, and enforce coding standards to uphold high software quality.
- Collaboration & Mentorship: Engage actively with the development team, provide guidance to junior developers, and coordinate efforts across departments such as DevOps, QA, and Product teams.
- Bonus Skills: Experience in designing system architecture is highly regarded.
REQUIREMENTS
- Professional Experience: Minimum of 7-8 years in software development, with strong proficiency in Java and the Spring ecosystem (including Spring Boot, Spring Cloud, Spring Security) and frontend technologies like VueJS or ReactJS.
- Programming Expertise: Solid understanding of object-oriented principles, design patterns, and the ability to address and solve complex technical problems.
- Technical Stack: Hands-on experience with frameworks and tools such as Hibernate, JPA, RESTful APIs, Microservices, Docker/Kubernetes, JUnit, and databases including MySQL, PostgreSQL, or MongoDB.
- Team Contribution: Excellent communication and interpersonal skills, with the capability to lead teams and support team growth (ideal team size: 510 members).
- Educational Background: A degree in Information Technology, Computer Science, or a related discipline.
- Soft Skills:
- Leadership: Ability to guide and inspire a team.
- Problem-Solving: Creative and strategic approach to overcoming challenges.
- Communication: Clear and persuasive in both verbal and written communication.
- Time Management: Strong ability to manage multiple tasks and prioritize effectively.
WORKING CONDITIONS
- Working Hours: Monday to Friday, from 08:30 AM to 05:30 PM.
GROWTH & DEVELOPMENT OPPORTUNITIES
- Be part of a vibrant, professional environment that embraces innovation and creativity.
- Work on high-impact projects involving advanced technologies and real-world challenges.
- Thrive in an open and collaborative workplace where your ideas are valued and your contributions recognized annually.
- Enjoy access to professional development resources, with partial support for certifications (1 million 5 million VND) and full sponsorship for selected advanced certifications, covering both training and examination fees.
- 12 annual salary reviews, with unlimited performance-based raises
- 13th-month salary and holiday bonuses
- Company trips (57M VND/person), team building activities
- Full social insurance & annual health check at a top hospital
- Supportive policies for birthdays, weddings, childbirth, and family care
- Sports & hobby clubs: football, cycling, badminton, etc.
- Training incentives and monthly learning awards
Required Skills:
Incentives JPA Collaboration Creativity Football Design Patterns Scalability Sports JUnit Soft Skills Salary Hibernate Web Applications Microservices Test Cases Spring Boot Reviews DevOps Team Building Software Development Architecture Kubernetes Developers Insurance Interpersonal Skills PostgreSQL Programming Information Technology MongoDB Databases Docker Computer Science Security MySQL Software Testing Java Time Management Maintenance Design Leadership Science Training Communication Management