Full-stack Software Engineer (JavaScript)
ExternalS$132K–S$156K/yrFull-timeUnknownToday
Information Technology
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.? Share your experience