jobs in Evolution Singapore

Evolution Singapore Hiring! Full Time Full-stack Engineer (JavaScript) in - Ricebowl

Full-stack Engineer (JavaScript)

Evolution Singapore

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

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.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More