We are seeking a highly skilled and motivated Software Lead Developer with expertise in TypeScript and Node.js to join our team. In this role, you will be responsible for leading the development of high-quality web applications while also playing a crucial role in requirements management. You will work independently, requiring strong problem-solving and decision-making abilities.
Responsibilities:
- Lead Web Application Development:
- Design, develop, and maintain robust and scalable web applications using TypeScript and Node.js.
- Ensure code quality, maintainability, and performance through best practices, code reviews, and testing.
- Implement RESTful APIs and integrate with front-end frameworks (e.g., React, Angular).
- Collaborate with cross-functional teams (e.g., UX/UI, QA) to deliver high-quality products.
- Design and implement microservices
- Work with messaging product such as kafka, RabbitMQ.
- Requirements Management:
- Analyze and translate business requirements into technical specifications.
- Collaborate with stakeholders to gather and refine requirements.
- Create and maintain detailed documentation of technical designs and solutions.
- Manage and prioritize development tasks effectively.
- Independent Work:
- Work independently with minimal supervision, taking ownership of projects and driving them to completion.
- Proactively identify and resolve technical challenges.
- Make informed decisions regarding technical architecture and implementation.
- Mentorship (Optional):
- Guide and mentor junior developers on best practices and technologies.
- Share knowledge and expertise within the team.
Candidate requirements:
- Essential:
- 5+ years of professional experience in software development.
- Strong proficiency in TypeScript and Node.js.
- Experience with RESTful API design and development.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and take initiative.
- Desirable:
- Proficiency in Java and Springboot.
- Experience with front-end frameworks (e.g., React, Angular).
- Experience with cloud platforms (e.g., AWS, GCP, Azure).
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Experience with testing frameworks (e.g., Jest, Mocha).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Bachelor's degree in Computer Science or a related field.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer (Java & Angular)
2026-05-28
Software engineer Nodejs React
2026-04-01
Software Engineer
2026-03-25
- Posted
- Feb 05, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Singapore
- Company
- Newtone consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer (Java & Angular)
2026-05-28
Software engineer Nodejs React
2026-04-01
Software Engineer
2026-03-25