Senior Backend Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About the company
Synfindo is a Fintech company with a mission to accelerate growth in the financial services industry. Its products enable and foster swift collaboration between Financial Institutions (FIs), Fintechs, Educational Institutions and developers.
Synfindo operates the APIX Platform, an ecosystem where Financial Institutions and regulators can search for and discover innovative, digital solution providers from 1,800+ Fintechs. They can rapidly design, experiment and test solutions by creating their proof of concept on the platform.
About the role
We are seeking an experienced Senior Backend Engineer to join Synfindo on a contract basis, based in Metro Manila, PH. In this pivotal role, you will be responsible for designing, developing, and maintaining high-performance backend systems that form the backbone of our software solutions. As a Senior Backend Engineer, you will take on a strategic role within our engineering team, providing technical leadership and contributing to the architectural decisions that shape our platform. This position offers the opportunity to work on challenging projects with significant impact, utilising modern technologies and best practices in software development.
What you'll be doing
Design, develop, and deploy scalable backend services and APIs using industry-leading technologies and frameworks
Architect robust system solutions that meet performance, reliability, and scalability requirements
Conduct code reviews and provide technical mentorship to junior and mid-level engineers within the team
Collaborate with product managers, frontend engineers, and stakeholders to define technical specifications and implementation strategies
Optimise existing systems and databases to improve performance, reduce latency, and enhance user experience
Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests
Troubleshoot complex technical issues and implement effective solutions in production environments
Participate in continuous integration and continuous deployment (CI/CD) pipelines, ensuring code quality and deployment reliability
Contribute to technical documentation and knowledge sharing within the engineering team
Stay current with industry trends and emerging technologies to maintain technical excellence
What we're looking for
7+ years of professional experience in backend software development and system design
Strong proficiency in one or more backend programming languages such as Java, Python, Go, or Node.js
Demonstrated expertise in designing and building microservices architectures and distributed systems
In-depth knowledge of relational and non-relational databases, with experience optimising database performance
Solid understanding of cloud platforms (AWS, Google Cloud, or Azure) and containerisation technologies such as Docker and Kubernetes
Experience with API design principles, RESTful services, and GraphQL is highly valued
Proficiency with version control systems, preferably Git, and experience with CI/CD tools and practices
Strong problem-solving skills and the ability to diagnose and resolve complex technical challenges
Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders
Proven track record of leading technical initiatives and mentoring junior developers
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
Familiarity with Agile and Scrum methodologies is advantageous
What we offer
At Synfindo, we are committed to supporting the professional development and wellbeing of our team members. We offer a competitive contract role with the flexibility to contribute your expertise on a project basis. You will have the opportunity to work on innovative technological challenges, collaborate with a talented team of engineers, and contribute to meaningful projects. Additionally, we foster a supportive and inclusive work environment where your contributions are valued and your growth is encouraged.