Job Openings
Full Stack Technical Lead - React - node.js
About the job Full Stack Technical Lead - React - node.js
Job Description:
We are seeking a highly skilled Full Stack Technical Lead with extensive experience in building and leading the development of robust, scalable, and production-ready medical-related software solutions. As the Technical Lead, you will play a pivotal role in architecting, designing, and implementing cutting-edge software applications using a stack that includes React, Node.js, Next.js, AWS, PostgreSQL, and Redis.
Responsibilities:
- Lead a team of developers in the design, development, and deployment of medical-related software applications.
- Architect and implement scalable and maintainable solutions using modern technologies such as React, Node.js, Next.js, AWS, PostgreSQL, and Redis.
- Collaborate with product managers, designers, and other stakeholders to gather requirements, prioritize tasks, and define project scope.
- Mentor and coach team members to foster a culture of continuous learning and growth.
- Ensure code quality, performance, and security through code reviews, testing, and best practices.
- Work closely with DevOps and infrastructure teams to optimize deployment pipelines and ensure high availability and reliability of applications.
- Stay up-to-date with the latest technologies and industry trends, and make recommendations for improvements to existing systems and processes.
- Provide technical guidance and support to junior developers as needed.
Qualifications:
- Bachelors degree in computer science, Engineering, or a related field. Master's degree preferred.
- 5+ years of experience in software development, with at least 2 years in a technical leadership role.
- Strong proficiency in React, Node.js, Next.js, AWS (especially EC2, S3, Lambda, and RDS), PostgreSQL, and Redis.
- Experience building and deploying production-ready medical-related software applications is highly desirable.
- Solid understanding of software architecture, design patterns, and best practices.
- Excellent communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.
- Experience with Agile/Scrum methodologies and tools such as Jira.
- Strong problem-solving skills and a passion for technology and innovation.