AI Summary
Jobgether is seeking a Senior Backend Developer to work on the development and maintenance of backend systems for critical financial products. The ideal candidate will have strong experience in backend development using Python and Golang, and a solid understanding of SQL and relational databases.
Key Highlights
Develop and maintain backend services for financial products
Design and implement scalable and secure APIs
Collaborate with a distributed engineering team
Technical Skills Required
Benefits & Perks
Competitive USD compensation
100% remote work flexibility
Opportunity to work in an international, distributed engineering team
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr Backend Python/Golang Developer in Mexico.
This role offers the opportunity to work on the development and maintenance of backend systems that power critical financial products. You will be responsible for building secure, scalable, and high-performance backend services, integrating with third-party institutions, and optimizing database workflows. The position blends hands-on coding with architectural input, requiring expertise in Python, Golang, and relational databases. You will collaborate with a distributed, international engineering team in a fully remote setup, contributing to a fast-paced, high-impact environment. This role is ideal for a proactive, autonomous developer who thrives in solving complex technical challenges and shaping the backend infrastructure of modern financial solutions.
Accountabilities
- Maintain, support, and optimize existing backend services to ensure performance and reliability.
- Design, develop, and evolve backend systems, APIs, and workflows in Python and Golang.
- Implement secure and scalable integrations with third-party institutions.
- Optimize SQL queries, database performance, and indexing strategies.
- Collaborate with a distributed engineering team following agile methodologies and CI/CD practices.
- Ensure adherence to software engineering best practices, clean architecture, and design patterns.
- Strong experience in backend development using Python and Golang.
- Solid knowledge of SQL, relational databases, and database optimization techniques.
- Proven experience designing, developing, and integrating APIs.
- Familiarity with AWS services (Lambda, S3, EC2, IAM, or similar).
- Experience in agile development environments with CI/CD pipelines.
- Advanced English proficiency for international collaboration.
- High proactivity, autonomy, and problem-solving capabilities.
- Nice-to-have: experience with web scraping, Open Banking/Open Finance, NoSQL databases, and observability tools (logging, metrics, monitoring, alerts).
- Competitive USD compensation.
- 100% remote work flexibility.
- Opportunity to work in an international, distributed engineering team.
- Exposure to cutting-edge backend technologies and financial integrations.
- Career growth in a fast-paced and innovative technology environment.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.