About This Role
This engineering role involves designing, building, and operating production applications on Microsoft Azure, encompassing APIs, data, and client-facing web interfaces. The work focuses on transforming prototypes and AI-assisted builds into secure, tested, and scalable systems, requiring close collaboration with AI/ML engineers, product and project managers, CX designers, and operations teams.
Responsibilities
- Develop APIs and services with clear boundaries, automated tests, and code review
- Create client portals, internal consoles, admin screens, and dashboards
- Review AI-generated and prototype codebases, determine what to keep or rebuild, and prepare them for real users
- Connect AI models and services, including real-time features
- Manage infrastructure as code and CI/CD across development, staging, and production environments on Azure
- Build integrations with CRMs, ticketing tools, and other third-party platforms
- Implement logging, metrics, tracing, alerts, and participate in an on-call rotation to maintain reliability and observability
- Implement authentication, multi-tenant isolation, secure secrets management, and safe handling of personal data
- Maintain clear technical documentation that helps other engineers work effectively
Requirements
- 3–5 years of experience building and running production web applications across both backend and frontend
- At least 2 years of experience building and running applications on Microsoft Azure
- Strong TypeScript, Node.js, and React skills, with working knowledge of Python for AI/ML services
- Experience designing and integrating REST or GraphQL APIs
- Experience with relational and NoSQL databases, caching, and queues
- Familiarity with real-time or event-driven systems, including WebSockets, streaming, and messaging queues
- Experience integrating third-party APIs, including LLM providers
- Experience with CI/CD using GitHub Actions or Azure DevOps
- Familiarity with Docker and infrastructure-as-code tools such as Bicep or Terraform
- Good testing, monitoring, debugging, and code review practices
- A track record of turning prototypes or AI-generated code into stable production applications by addressing security gaps, weak error handling, and missing tests
- Familiarity with AI coding tools such as GitHub Copilot, Cursor, or Claude Code, and the ability to review, validate, and correct their output
- Professional written and spoken English and Spanish
- Based in Colombia or Mexico, with the right to work in that country
Nice to have:
- Azure certifications, such as Azure Developer Associate or Azure Solutions Architect Expert