Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary
We are looking for a Software Lead Developer with strong expertise in TypeScript and Node.js to design, develop, and maintain scalable web applications. The role involves leading development activities, translating business requirements into technical solutions, and collaborating with cross-functional teams to deliver high-quality software products. The candidate should be able to work independently, make technical decisions, and contribute to system architecture and application performance improvements.
Mandatory Skill-set
- Strong proficiency in TypeScript and Node.js;
- Experience in web application development;
- Experience in RESTful API design and development;
- Experience with relational databases (PostgreSQL, MySQL);
- Strong problem-solving and debugging skills;
- Experience with microservices architecture;
- Experience working with messaging systems (Kafka, RabbitMQ);
- Ability to work independently and manage development tasks;
- Strong communication and collaboration skills;
- Minimum 5+ years of software development experience.
Desired Skill-set
- Knowledge of Java and Spring Boot;
- Experience with front-end frameworks such as React or Angular;
- Experience with cloud platforms such as AWS, Azure, or GCP;
- Familiarity with Agile development methodologies such as Scrum or Kanban;
- Experience with testing frameworks such as Jest or Mocha;
- Knowledge of containerization technologies such as Docker or Kubernetes;
- Experience mentoring or guiding junior developers;
- Bachelor’s degree in Computer Science or a related field.
Responsibilities
- Design, develop, and maintain scalable web applications using TypeScript and Node.js;
- Build and maintain RESTful APIs and integrate them with front-end frameworks;
- Design and implement microservices architecture;
- Work with messaging systems such as Kafka and RabbitMQ;
- Analyze and translate business requirements into technical specifications;
- Collaborate with UX/UI, QA, and cross-functional teams to deliver quality solutions;
- Ensure code quality, performance, and maintainability through best practices and code reviews;
- Participate in testing, debugging, and continuous improvement activities;
- Manage and prioritize development tasks effectively;
- Identify and resolve technical challenges independently;
- Provide guidance and mentorship to junior developers when required.
Should you be interested in this career opportunity, please send in your updated resume to [email protected] at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA Licence No. 07C5639
Key Skills
Ranked by relevanceReady to apply?
Join SCIENTE and take your career to the next level!
Application takes less than 5 minutes

