Job Description
About Us
Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.
The Client We are building the payments infrastructure that merchants have been waiting for. A single integration, intelligent routing, and the kind of reliability that lets businesses stop thinking about payments and get back to running their business.
The platform is real, the merchants are real, and the problems are hard. We're integrating multiple payment providers, routing transactions intelligently across them, and doing it in a way that's secure, scalable, and maintainable. That takes engineers who care about what they build and understand that in payments, the details matter most.
The Role As a
Senior Backend Developer, you'll be in the engine room—writing production code, building provider integrations, and solving distributed systems challenges. You'll work closely with the Tech Lead and collaborate with a distributed team across multiple time zones.
Key Responsibilities - Build backend services that power payment processing, including sessions, routing, provider adapters, and webhooks.
- Develop solutions across the full software lifecycle—from database schema design through deployment.
- Integrate multiple payment providers using clean adapter patterns, consistent error handling, and maintainable abstractions.
- Write production-grade code that processes financial transactions with a strong focus on correctness, idempotency, and reliability.
- Contribute to architectural discussions, identify design risks early, and continuously improve the platform.
Quality & Performance - Develop comprehensive unit, integration, and end-to-end tests.
- Debug production issues by identifying and resolving root causes.
- Participate in code reviews, providing constructive feedback while maintaining high engineering standards.
Collaboration - Partner closely with the Tech Lead on architecture and implementation decisions.
- Collaborate with Product teams to understand business requirements and acceptance criteria.
- Actively participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Support deployment activities, observability, monitoring, and incident response throughout the software lifecycle.
Success Measures
You'll be successful in this role if:
- You consistently deliver reliable, production-ready software with strong test coverage and minimal regressions.
- Payment provider integrations remain clean, scalable, and easy for the team to extend.
- You proactively identify design risks, technical dependencies, and edge cases before they become issues.
- Your code reviews improve code quality, architecture, and team knowledge.
- You build trust through clear communication, accountability, and dependable collaboration across distributed teams.
Qualifications Required Skills & Experience
- Extensive experience building production-grade backend systems.
- Strong background in distributed systems, high-volume APIs, and third-party integrations.
- Expert-level proficiency in TypeScript and Node.js.
- Strong understanding of asynchronous programming, event-driven architecture, and backend performance optimization.
- Hands-on experience with PostgreSQL, including:
- Database schema design
- Query optimization
- Indexing
- Transactions
- Caching strategies
- Practical experience designing and maintaining microservices architectures.
- Working knowledge of AWS cloud services.
- Experience with Docker and CI/CD pipelines.
- Strong operational ownership, including:
- Observability and monitoring
- Debugging production issues
- Root cause analysis
- System maintenance
- On-call support
- Excellent written and verbal English communication skills in distributed environments.
Personal Attributes We're looking for someone who:
- Prioritizes correctness and understands the critical nature of payment systems.
- Takes ownership of the software they build from development through production support.
- Delivers complete, production-ready features with proper documentation and observability.
- Thrives in startup environments with evolving processes and limited documentation.
- Elevates team performance through thoughtful code reviews, collaboration, and technical leadership.
- Is proactive, curious, and continuously seeks opportunities to improve systems and processes.
Schedule - Monday -Friday 1PM - 10PM Manila Time
Work Location Note: As part of our recruitment process, we conduct a background check on all hired candidates. Please ensure that all required documents are prepared and submitted promptly.
By clicking on the "I'm Interested" button I hereby allow Outsourced Quality Assured Services, Inc. ("Outsourced") to store and collect my personal information for the purposes of employment application. As such, I agree and authorize Outsourced to collect, store, or continue to use my personal information for the above-stated purpose, and to retain my personal information for a period of 1 year, and for these purposes only.