Our client is an early-stage technology company building a data-driven platform that supports financial institutions, large corporates, and small to medium-sized businesses.
They are currently expanding their Singapore engineering team and are looking for a Software Engineer to join a lean, collaborative environment where engineers are expected to contribute across the stack and work closely with the business. This is a hands-on full-stack role with strong exposure to product thinking, architecture discussions, and end-to-end ownership.
The role would suit someone with a solid technical foundation who enjoys startup environments, is comfortable working independently, and is open to gradually taking on greater ownership over time, including the possibility of moving into a lead role in future.
Job Description
- Build and enhance product features across the full stack, covering front-end, back-end, and related engineering workflows
- Contribute to technical design and architecture discussions with the CTO and wider engineering team
- Develop scalable, secure, and maintainable software solutions for enterprise and financial services-related use cases
- Work closely with product stakeholders to turn business requirements into practical technical solutions
- Take ownership of deliverables in a lean startup environment with a strong emphasis on autonomy and collaboration
- Contribute across different parts of the platform, including application development, infrastructure, and engineering processes where needed
- Use modern development tools and AI-enabled workflows to improve productivity and delivery speed
- Support continuous improvement of engineering practices, code quality, and technical standards
- Operate effectively in an environment with changing priorities and evolving product needs
- Grow into broader ownership over time, with the opportunity to step into a lead capacity in future
Job Requirements
- Strong hands-on software engineering experience, ideally in full-stack JavaScript development
- Good technical foundation across application development, system design, and software engineering best practices
- Experience working in a startup, scale-up, or fast-paced product environment is preferred
- Comfortable working autonomously and taking ownership in a lean team setup
- Open to growing into a lead role over time, though prior team leadership experience is not required
- Able to contribute across different layers of the stack rather than being limited to a narrow technical area
- Strong collaboration and communication skills, especially when working closely with product and business stakeholders
- Pragmatic and business-minded approach to engineering, with a focus on solving real problems
- Familiarity with AI tools or LLM-enabled workflows such as ChatGPT, Claude, Copilot, or similar would be an advantage
- Prior exposure to data products, fintech, banking-related platforms, or SME-focused products would be beneficial