Senior Backend Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer based in Brazil.
We are seeking an experienced backend engineer to design, build, and scale reliable systems that power a modern digital platform.
This role offers the opportunity to work on high-impact products within a fast-moving startup environment where engineering quality and ownership are highly valued.
You will take responsibility across the full backend development lifecycle, from architecture and implementation to deployment and optimization.
The position involves building distributed systems, designing robust APIs, and creating scalable solutions that support seamless user experiences.
You will collaborate closely with cross-functional teams while contributing technical leadership and mentoring to help elevate engineering practices.
This is an ideal opportunity for someone passionate about backend architecture, cloud infrastructure, and solving complex technical challenges at scale.
Accountabilities:
The Senior Backend Engineer will play a key role in designing and maintaining scalable backend systems, ensuring reliability, performance, and continuous improvement across the platform. The role requires strong technical ownership, collaboration, and the ability to deliver high-quality solutions in a dynamic environment.
- Design, develop, and maintain scalable backend services and distributed systems using Python.
- Build and optimize database models and data solutions across technologies such as PostgreSQL, DynamoDB, and Redis.
- Design and implement APIs and backend services supporting mobile and web applications.
- Develop reliable infrastructure solutions using cloud technologies, containers, and orchestration tools.
- Own the complete software development lifecycle, including requirements gathering, architecture design, coding, testing, deployment, and maintenance.
- Improve system performance, security, scalability, and availability through effective engineering practices.
- Collaborate with product, frontend, and design teams to deliver complete end-to-end features.
- Contribute to technical decisions around architecture, system design, and engineering best practices.
- Mentor junior engineers and provide guidance to improve team capabilities.
- Participate in building a strong engineering culture focused on quality, ownership, and continuous learning.
- 5–8+ years of backend engineering experience, including experience working at a senior level.
- Strong proficiency in Python with proven experience building distributed applications.
- Deep understanding of database modeling and hands-on experience with PostgreSQL, DynamoDB, and Redis.
- Strong knowledge of RESTful services, API architecture, and backend system design.
- Experience working with Kubernetes, Docker, and AWS for deployment, infrastructure, and scaling.
- Strong computer science fundamentals, including data structures, algorithms, and software engineering best practices.
- Proven ability to write clean, maintainable, and high-performance code.
- Experience collaborating with cross-functional teams in product-driven environments.
- Excellent communication skills and the ability to explain technical concepts clearly.
- Experience in fintech, credit cards, or financial technology platforms is a plus.
- Familiarity with event-driven architectures, microservices, CI/CD pipelines, automated testing, and monitoring tools is preferred.
- Advanced degree in Computer Science, Engineering, or a related field is a plus but not required.
- Competitive compensation package with opportunities for growth based on performance.
- Remote work flexibility while collaborating with a global engineering team.
- Opportunity to join an early engineering team and influence core platform architecture.
- Ownership of impactful backend systems from design through deployment.
- Learning and development opportunities with regular feedback and review cycles.
- Comprehensive onboarding experience to support successful integration.
- Flexible paid time off, sick leave, and local public holidays.
- Opportunity to work on innovative technology solutions within a growing startup environment.
Requirements:
The ideal candidate will have strong backend engineering experience with expertise in distributed systems, cloud infrastructure, and database design. They should be comfortable working independently, collaborating across teams, and delivering reliable solutions in a high-growth environment.
Benefits:
How Jobgether works: 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. #LI-CL1