Back to Evolution Recruitment Solutions Pte. Ltd. jobs
E
Full-stack Software Engineer (JavaScript)
D01 Marina, Raffles Place, People's Park, Cecil, Singapore
Permanent, Full TimeInformation TechnologyJob Description
Key Responsibilities
- Develop, enhance, and maintain key features across a SaaS platform using React, TypeScript, and Node.js.
- Build, document, and maintain RESTful APIs that support frontend and product functionality.
- Work closely with product, design, and engineering teams to shape and deliver user-facing features.
- Write high-quality, scalable, maintainable, and testable code.
- Participate in code reviews, technical discussions, and architecture planning.
- Contribute to DevOps practices, CI/CD workflows, and infrastructure-related decisions.
- Take ownership of technical delivery and support the adoption of strong engineering standards as the team grows.
- Be hands-on across the full stack initially, with the opportunity to gradually move into a technical leadership role.
- Support future team expansion by providing technical guidance, mentoring engineers, and improving development processes.
- Work effectively in a fast-moving, iterative environment where ownership, pragmatism, and adaptability are important.
Requirements
- Proven experience in software engineering or full-stack development.
- Strong hands-on experience with React and TypeScript.
- Solid backend development experience using Node.js.
- Good understanding of RESTful API design and development principles.
- Familiarity with relational databases, ideally PostgreSQL.
- Experience using Git and working with CI/CD pipelines.
- Strong communication skills and a collaborative working style.
- Prior experience mentoring engineers, leading a small technical team, or owning technical delivery would be advantageous.
- Comfortable remaining hands-on while gradually taking on more technical leadership responsibilities as the engineering team scales.
- Prior experience in a startup, scale-up, early-stage product company, or entrepreneurial environment is strongly preferred.
Strong Plus:
- Experience with pair programming.
- Experience practicing test-driven development/TDD.
- Familiarity with Kanban or other lean, iterative delivery methods.
- Exposure to AWS, DevOps, testing frameworks, performance tuning, or infrastructure-related work.
About Evolution Recruitment Solutions Pte. Ltd.
First seen: May 18, 2026
Last updated: June 15, 2026