Apply

[VMT] Senior Backend Engineer (Python)

Posted 18 days agoViewed

View full description

💎 Seniority level: Senior, 10+ years

📍 Location: LATAM countries

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: Backend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLAgileDesign PatternsGCPAlgorithmsData StructuresREST APICI/CDRESTful APIsData modelingDebugging

Requirements:
  • 10+ years of professional software development experience, with at least 5 years of Python development focused on backend systems.
  • Proven experience building backend services with complex business logic - not just API wiring, but thoughtful state management, data modeling, and lifecycle orchestration.
  • Strong working knowledge of SQL; experience with relational databases (e.g. Postgres), database schema design and evolution, and designing application- layer data workflows.
  • Solid computer science fundamentals, including algorithmic thinking, data structures (graphs, queues, etc.), and design patterns.
  • Experience building RESTful APIs (and/or GraphQL) and integrating backend services with external systems.
  • Strong unit and integration testing practices, and experience integrating with CI/CD pipelines.
  • Comfortable working in a dynamic, early-stage startup environment: independent, adaptable, proactive, and able to drive work forward with minimal oversight.
  • Excellent communication skills — ability to translate requirements into technical designs, iterate with teammates, and build consensus.
Responsibilities:
  • Design, develop, and operate Python-based backend services and APIs to power data- driven web applications.
  • Architect and implement complex business logic and state management for applications involving event lifecycles, workflow orchestration, and intelligent data processing.
  • Integrate with our time-series data platform and AI reasoning engine to deliver proactive, interactive features to end users.
  • Own the full application feature lifecycle: from rapid prototyping to scalable production deployment, with strong testing and CI/CD practices.
  • Shape the overall architecture of application backends, collaborating with peers across data engineering, AI, infrastructure, and front-end teams.
  • Support customer pilots and implementations by developing custom data processing and analytics modules as needed.
Apply