About the Role :
We are seeking an experienced Senior Full Stack Engineer proficient in Node.js and TypeScript to join our growing technology team. In this role, you will design, develop, and maintain end-to-end web applications and services, collaborating closely with product, design, and engineering teams to deliver high-quality software solutions.
Key Responsibilities :
- Develop scalable, maintainable, and high-performance full-stack applications using Node.js and TypeScript.
- Design and implement robust backend APIs, microservices, and frontend components with modern frameworks.
- Collaborate with UX / UI designers, product managers, and other engineers to translate requirements into technical solutions.
- Ensure code quality through writing automated tests, conducting code reviews, and following best practices.
- Optimize applications for performance, security, and scalability.
- Participate in architectural discussions and help define system design and standards.
- Mentor junior engineers and contribute to team knowledge sharing and growth.
- Troubleshoot and resolve complex production issues promptly.
- Stay current with industry trends, emerging technologies, and best practices to continuously improve the tech stack and development processes.
Required Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.4+ years of full-stack development experience with strong expertise in Node.js and TypeScript.Proficient in backend development using Node.js frameworks such as Express.js, NestJS, or similar.Experience with frontend frameworks like React, Angular, or Vue.js.Strong understanding of RESTful API design and GraphQL.Hands-on experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).Familiarity with containerization (Docker) and cloud platforms (AWS, Azure, or Google Cloud).Solid grasp of software development best practices including version control (Git), CI / CD pipelines, and automated testing.Experience in building responsive and user-friendly interfaces.Excellent problem-solving skills and ability to manage multiple priorities in a fast-paced environment(ref : hirist.tech)