Job Closed
This listing is no longer active.
Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Senior Back End Engineer, Python
Location
Mexico
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back End Engineer, Python
Truelogic Software
• Develop new products and features using modern backend technologies • Collaborate closely with QA to ensure product quality through test-driven development (TDD) • Contribute to planning, design, and requirement discussions within your scrum team • Review code, participate in pair programming, and promote best practices • Drive architectural decisions and propose solutions for complex technical challenges • Improve performance, scalability, and maintainability of existing systems • Mentor junior and mid-level engineers, fostering a culture of continuous improvement.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 7+ years of professional software development experience, including 2+ years with Python
- Strong experience with Python frameworks such as Flask or FastAPI
- Hands-on experience with OpenAPI and SQLAlchemy
- Solid knowledge of relational databases (PostgreSQL, Redshift, etc.)
- Experience designing and building scalable APIs and systems
- Strong refactoring and code quality practices
- Experience working in Linux/Unix environments
- Familiarity with Atlassian tools (Jira, Confluence, Bitbucket)
- Experience working in Agile/Scrum teams
- Strong communication skills and ability to collaborate across teams
- Experience mentoring other engineers
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with industry-leading U.S. companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
Suntech InnovationWe are a product R&D company that creates solutions for the Product Ecosystem in the dynamic iGaming market domain.
• Writing backend code and tests as well as leveraging open source technologies to get reliable results • Improving code quality through testing, refactoring, peer-reviews • Championing software quality, innovation and appropriate technology choices • Working effectively in an agile team using Scrum and participating in daily stand-ups, planning sessions, showcases and retrospectives • Collaborating with business stakeholders and internal users to design and deliver products • Ability to contribute to end-to-end user stories that steer a technical design that can be iteratively developed by the entire team • Performing root cause analysis to ensure that mistakes are properly understood and not repeated • Contributing to coding standards and guidelines as well as setting a good example of adhering to them • Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours
• Develop, maintain, and optimize scalable Spring Boot application • Implement clean, modular, and testable Java code • Contribute to design and implement features following relational (MySQL) and NoSQL (MongoDB) databases • Implement and follow best practices in software architecture, leveraging Layered Architecture, DDD, or Event-Driven design • Troubleshoot and optimize backend performance and security • Work with DevOps teams to improve CI/CD automation and deployment processes
Senior Desarrollador/a PHP – Yii Framework
Apiux TechUsing the power of the Technology to transform your business
• Mantener, optimizar y evolucionar aplicaciones PHP legacy basadas en arquitecturas monolíticas. • Analizar y mejorar el rendimiento y la estabilidad de sistemas existentes. • Optimizar consultas y estructuras en bases de datos MySQL. • Automatizar procesos manuales mediante scripts y tareas programadas. • Diagnosticar y resolver incidencias utilizando logs basados en archivos y técnicas de debugging en entornos sin herramientas modernas de monitoreo. • Administrar y operar aplicaciones desplegadas en servidores Windows sobre AWS EC2. • Liderar técnicamente al equipo de desarrollo, apoyando en la toma de decisiones técnicas y buenas prácticas. • Colaborar en entornos de trabajo ágiles, participando en ceremonias y coordinaciones técnicas.
Senior Analyst Programmer, Java – Framework UDA
Apiux TechUsing the power of the Technology to transform your business
• Realizar el análisis técnico y el desarrollo de aplicaciones complejas en entornos basados en el framework UDA del Gobierno Vasco • Diseñar y desarrollar componentes de software respetando estrictamente la arquitectura multicapa (presentación, servicios, acceso a datos, remoting y modelo de datos) • Implementar nuevas funcionalidades asegurando la correcta comunicación e integración entre la capa de presentación, la lógica de negocio y las bases de datos • Desarrollar interfaces web robustas y accesibles, garantizando el cumplimiento de los estándares de usabilidad y accesibilidad (WCAG 2.0 y WAI-ARIA) establecidos por la corporación • Participar en la toma de requisitos técnicos, proponiendo soluciones arquitectónicas y de desarrollo eficientes • Desarrollar código limpio y mantenible aplicando patrones de diseño, buenas prácticas de programación y las guías de calidad del proyecto • Utilizar de forma diaria sistemas de control de versiones y entornos colaborativos para asegurar un flujo de trabajo ágil • Ejecutar pruebas, realizar validaciones técnicas y asumir tareas de mantenimiento evolutivo sobre las aplicaciones en producción • Colaborar de forma activa con el equipo técnico y funcional, aportando empatía, asertividad y capacidad de gestión del tiempo en un entorno cambiante



