Software Developer - Full Stack
M
MoneySmart GroupPersonal Finance
Location: PhilippinesFull-TimeMiddle
Salary96,350 - 170,000 PHP per month
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience building and maintaining production software systems
- Required Skills
- PostgreSQLPythonMySQLRuby on RailsVue.JsReactRESTful APIsPrompt EngineeringLLM
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
- 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
- Experience applying AI-assisted workflows across the development lifecycle
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
View Full Description & ApplyYou'll be redirected to the employer's site