About the Role
Design and implement backend services and APIs using Python and Typescript, contributing to a high-performance, scalable platform while working closely with cross-functional teams to deliver reliable software solutions.
Responsibilities
- Develop and maintain backend services using Python and Typescript
- Write clean, efficient, and testable code
- Collaborate with frontend developers to integrate user-facing features
- Design and manage scalable APIs and microservices
- Troubleshoot and resolve system-level issues
- Participate in code reviews to ensure code quality
- Optimize applications for maximum speed and reliability
- Work with database systems to ensure efficient data access
- Implement security best practices across services
- Support deployment pipelines and CI/CD workflows
- Monitor system performance and address bottlenecks
- Contribute to architectural discussions and planning
- Ensure compliance with software design patterns and standards
- Integrate third-party services and APIs
- Maintain documentation for systems and processes
- Respond to production incidents and support on-call rotations
- Collaborate with product teams to define technical requirements
- Improve system observability and logging practices
- Evaluate new technologies for potential integration
- Participate in agile development cycles and team ceremonies
Nice to Have
- Experience with GraphQL
- Familiarity with Kubernetes
- Background in SaaS platforms
- Exposure to event-driven architectures
- Experience with monitoring tools like Prometheus or Grafana
- Knowledge of Python async frameworks
- Contributions to open-source projects
- Experience with TypeScript in backend environments
- Understanding of data modeling and schema design
- Prior work in remote-first teams
Compensation
Competitive salary based on experience
Work Arrangement
Remote – Mexico only
Team
Collaborative engineering team focused on scalable backend systems
Why Join Us
- Opportunity to work on a globally used platform with high impact
- Supportive environment that values engineering excellence
- Flexible remote work with a focus on work-life balance
- Access to professional development and learning resources
- Inclusive culture that encourages innovation and collaboration
What We Value
- Ownership of code and features from design to deployment
- Clear communication across technical and non-technical teams
- Continuous improvement through feedback and iteration
- Respect for diverse perspectives and working styles
- Commitment to building reliable and maintainable systems
Not available
