Python Developer
NewBe an early applicantSummary
A Python developer in Lima, Peru building end-to-end digital products: designing FastAPI backend services, Angular frontends, Node.js microservices, SQL Server databases, and deploying on Microsoft Azure with CI/CD for clients across sectors.
Lleva tu carrera al siguiente nivel como Python Developer en Lima, Perú, participando en el diseño y desarrollo de soluciones backend y frontend de alto impacto, integrando servicios en la nube y aplicaciones web para distintos sectores. Este rol está orientado a profesionales con sólida base técnica que quieran asumir responsabilidad end-to-end sobre productos digitales.
Tus funciones
- Diseñar y desarrollar servicios backend en Python utilizando FastAPI, asegurando alta disponibilidad, rendimiento y seguridad.
- Implementar y mantener APIs RESTful que integren aplicaciones frontend en Angular y servicios en Node.js.
- Modelar, optimizar y administrar bases de datos en SQL Server, garantizando integridad y eficiencia en el acceso a la información.
- Integrar y desplegar aplicaciones en Microsoft Azure (App Services, Functions, SQL Databases, etc.), automatizando procesos de CI/CD cuando aplique.
- Colaborar con equipos multidisciplinarios (producto, QA, DevOps) para definir requerimientos técnicos y proponer mejoras de arquitectura.
- Documentar soluciones técnicas, buenas prácticas y estándares de desarrollo para asegurar mantenibilidad y escalabilidad de los proyectos.
Perfil requerido
- 3 a 5 años de experiencia en desarrollo de software, con foco en backend utilizando Python.
- Experiencia comprobable desarrollando APIs con FastAPI u otros frameworks similares (Flask, Django REST, etc.).
- Conocimientos sólidos en desarrollo frontend con Angular (componentes, servicios, routing, consumo de APIs).
- Experiencia trabajando con bases de datos SQL Server: diseño de esquemas, consultas complejas, procedimientos almacenados y optimización.
- Experiencia utilizando servicios de Microsoft Azure para despliegue, integración y monitoreo de aplicaciones.
- Conocimientos en Node.js para desarrollo de microservicios, scripts o servicios complementarios.
- Deseable experiencia en integración continua, contenedores (Docker) y orquestadores (Kubernetes).
- Familiaridad con metodologías ágiles (Scrum, Kanban) y herramientas de control de versiones como Git.
- Comunidad internacional con más de 110 nacionalidades.
- Plan de formación y desarrollo con nuestra Academia interna.
- Entorno dinámico y colaborativo, con eventos internos y cultura de mejora continua.
- Fuerte compromiso con la Responsabilidad Social Empresarial a través de WeCare Together.
Amaris Consulting se compromete a promover la diversidad y a crear un entorno de trabajo inclusivo. Todas las candidaturas cualificadas serán consideradas, prestando especial atención a las personas en situación de discapacidad.