Software Developer - Full Stack
Location: Philippines
Department: Technology
MoneySmart Group is a trusted personal finance platform in Southeast Asia, helping consumers compare and apply for financial products such as loans, insurance, and credit cards. Founded in Singapore in 2009, our mission is to simplify complex financial decisions and empower people to make informed choices with confidence.
Mission
As a Software Developer at MoneySmart, you will design, build, and maintain end-to-end software solutions that power our consumer-facing products and internal platforms. You will work across backend and frontend systems, collaborate closely with product and design, and take ownership from problem definition through to production delivery.
You are expected to use AI-assisted development tools as part of your daily workflow, while applying strong engineering fundamentals, critical thinking, and judgment to ensure solutions are scalable, secure, and maintainable.
Responsibilities
- Build, improve, and maintain software systems, with a focus on performance, reliability, and long-term maintainability
- Deliver on key initiatives end to end from ideation and requirement understanding through analysis, technical design, development, testing, and product delivery
- Take full ownership of assigned work, including implementation details, quality, edge cases, and follow-through after release
- Write clean, well-structured, and well-tested code, ensuring appropriate test coverage and adherence to engineering standards
- Use AI-assisted development tools and workflows to improve development efficiency, debugging, and documentation, while validating all outputs through sound engineering judgment
- Collaborate with product, design, and other teams to ensure solutions are aligned with customer needs and broader system context
- Continuously learn and improve, staying curious about better ways to build software and contributing learnings back to the team
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 3+ years of experience building and maintaining production software systems
- Strong foundation in software engineering fundamentals, including object-oriented design, separation of concerns, and system design basics
- Experience with backend development using frameworks such as Ruby on Rails or Python-based stacks, including building and maintaining RESTful APIs
- Experience working with relational databases (e.g. PostgreSQL, MySQL), including schema design and writing efficient, maintainable queries
- Working experience building frontend features using modern JavaScript frameworks such as React or Vue
- Experience writing and maintaining unit, integration, and end-to-end tests for production systems
- Working understanding of LLM fundamentals, prompt engineering concepts, and the inference layer
- Hands-on experience using AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code in day-to-day development
- Experience applying AI-assisted workflows across the development lifecycle, with the ability to validate AI-generated output for correctness, security, and maintainability
- Exposure to building or integrating simple LLM-powered features or internal workflows, including working with prompt templates, prompt engineering patterns, API-based model calls, or lightweight RAG-style implementations
- Ability to communicate clearly, work effectively across teams, and take ownership of technical outcomes
MoneySmart Culture Values & Tenets
The traits we admire are core intrinsic qualities we look for in someone we want on our team, and we look for people who are Hungry, Humble and Smart. We also expect all our people to uphold the following company values:
- Play to win as a team
- Solve for the customer
- Embrace a personal growth mindset
- Step up and own it
- Challenge the status quo and deliver outcomes
MoneySmart Group is an equal opportunity employer. Please include only relevant details and avoid unnecessary information (e.g., photos, age) in your job application to assist us in ensuring that the interview process is devoid of bias.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
