Key Responsibilities:
– Architect, design, and develop advanced web applications using Node.js, NestJS.
– Lead cross-functional teams in the conceptualization, design, and delivery of new features.
– Oversee and enhance automated testing platforms and unit tests.
– Ensure the optimal performance, quality, and responsiveness of applications.
– Diagnose and address complex bottlenecks, optimize code, and resolve intricate issues.
– Champion the continuous improvement of our CI/CD processes.
– Mentor mid-level and junior developers, fostering a culture of technical excellence.
– Collaborate with stakeholders to align technical solutions with business needs.
– Stay at the forefront of industry trends and emerging technologies to ensure our applications
remain cutting-edge.
Qualifications:
– Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s
degree is preferred.
– 5+ years of hands-on experience with Node.js, NestJS.
– Deep understanding and expertise in CI/CD processes.
– Demonstrated ability to produce clear, maintainable, and high-quality code.
– Mastery of automated testing frameworks.
– Exceptional problem-solving skills and meticulous attention to detail.
– Outstanding communication skills, both written and verbal, with the ability to convey complex
technical concepts to non-technical stakeholders.
– Agile/scrum development process
Nice to Have:
– Previous leadership or architectural roles in [specific industry, e.g., “fintech” or “POS”].
– Proficiency with other frontend or backend frameworks.
– Extensive experience with cloud platforms like AWS, Azure, or Alibaba cloud.
– Expertise in containerization technologies like Docker or Kubernetes.
– Proven track record in leading technical teams or projects.