A complete application in a minute
Tailored resume and cover letter, ready to send.
RHINO PARTNERS PTE. LTD. is seeking an experienced Senior Full Stack Software Engineer to turn ideas into real, working products in Singapore.
You will own end-to-end development across frontend, backend, databases, APIs, and cloud infrastructure using Node.js as a core technology. The role emphasizes hands-on coding, architectural thinking, and close collaboration with product managers and designers. You will shape prototypes, deploy production-ready applications, and implement scalable, secure
We are looking for an experienced Senior Full Stack Software Engineer who enjoys turning ideas into real, working products.
In this role, you will work across the full product lifecycle - from shaping early concepts and rapidly building prototypes to deploying, operating, and evolving production-ready applications. You will have the autonomy to make pragmatic technical decisions, experiment with new approaches, and work closely with product managers, designers, and stakeholders to learn quickly from real users and continuously improve what you build.
This is a highly hands-on role suited to a product-minded engineer who is comfortable working with ambiguity and enjoys balancing speed of delivery with strong engineering practices. You will work across frontend, backend, databases, APIs, cloud infrastructure, and deployment, with Node.js forming a key part of the technology landscape.
Design, develop, deploy, and maintain modern web applications across frontend, backend, databases, APIs, cloud infrastructure, and deployment.
Build products end-to-end, translating product ideas and user needs into working software that can be tested and iterated quickly.
Develop secure, scalable, maintainable, and high-performing solutions using modern software engineering practices.
Remain hands-on in software development, actively writing, reviewing, and shipping production-quality code.
Make pragmatic architecture and technology decisions that balance delivery speed, quality, maintainability, and scalability.
Design and integrate APIs, backend services, databases, and cloud-based infrastructure to support evolving product requirements.
Establish fit-for-purpose engineering practices including automated testing, CI/CD, observability, security, and deployment automation.
Identify and implement reusable engineering patterns and practices that improve development efficiency across the team.
Work effectively in ambiguous problem spaces, turning early-stage concepts and requirements into functional prototypes and production-ready products.
Take an iterative, delivery-focused approach, using user feedback and evidence to continuously improve solutions.
Support products throughout their lifecycle, from discovery and prototyping through implementation, deployment, operation, and enhancement.
Leverage AI-assisted development tools and workflows where appropriate to accelerate software development and improve engineering productivity.
Collaborate closely with product managers, designers, engineers, and business stakeholders from product discovery through delivery and iteration.
Translate business and user requirements into practical technical solutions and implementation plans.
Contribute technical expertise and recommendations while maintaining a strong focus on product outcomes and user needs.