04 feb
Ameris
Santiago
En Ameris- líder en inversiones alternativas- estamos buscando un
Senior Fullstack Engineer (ReactJS + Python + AWS)
para su área de Transformación Digital. Queremos que despliegues tu potencial con nosotros y desarrolles tu carrera profesional en un ambiente dinámico, cercano y desafiante. Somos una fábrica de ideas. Ideas que se transforman en oportunidades. Y oportunidades que se convierten en valor. Adaptativo, humano y sostenible, son los pilares de nuestra cultura.
Objetivo del Cargo
Desarrollar, mantener y evolucionar soluciones digitales escalables mediante el uso de tecnologías modernas tanto en el frontend como en el backend, asegurando buenas prácticas de desarrollo, despliegue continuo, seguridad y rendimiento. El profesional deberá integrarse a un equipo ágil, colaborativo y altamente técnico, contribuyendo activamente en todas las etapas del ciclo de vida del software.
Principales Funciones
1. Desarrollar aplicaciones web utilizando ReactJS para el frontend y Python (preferentemente con frameworks como Flask o FastAPI) para el backend.
2. Diseñar, construir y documentar APIs RESTful escalables y seguras, desplegadas en AWS.
3. Levantar requerimientos con Stakeholders, preparar el documentación necesaria como : Project Chárter, Revisión de Alcances y requerimientos de negocio, Requerimientos de usuario, Requerimientos de Sistemas, y Especificación de Requerimientos de Software.
4. Integrar y optimizar bases de datos relacionales como PostgreSQL (RDS), MySQL, SQL Server.
5. Participar en ceremonias ágiles (sprint planning, dailies, retros, etc.) y contribuir con prácticas de desarrollo iterativas e incrementales.
6. Implementar y mantener pipelines de CI/CD (Continuous Integration / Continuous Deployment) usando herramientas como AWS CodePipeline, GitHub Actions, GitLab CI, entre otras.
7. Gestionar versiones de código y resolver conflictos en Git,
trabajando con ramas y flujos colaborativos (feature branches, pull requests, etc.).
8. Colaborar con otros equipos para asegurar la calidad del software mediante testing automatizado, validación de requisitos y code reviews.
9. Aplicar prácticas de DevOps para mejorar el ciclo de vida del desarrollo, el monitoreo, la trazabilidad y el despliegue automatizado.
10. Participar en mejoras continuas de arquitectura, seguridad y performance del sistema.
11. Documentar recetas para incidentes de problemas conocidos de las aplicaciones.
Requisitos Técnicos
· Frontend: ReactJS, Vue, Typescript, JavaScript (ES6+), HTML5, CSS3, Bootstrap o Tailwind.
· Backend: Python (con Flask, FastAPI u otro framework orientado a APIs).
· APIs: RESTful, manejo de autenticación (JWT, OAuth2).
· Cloud: AWS (Lambda, API Gateway, RDS, S3, IAM, etc.).
· Bases de datos: PostgreSQL (RDS), MySQL, SQL Server.
· DevOps: Docker, Git, CI/CD, testing automatizado.
· Control de versiones: Git (resolución de conflictos, manejo de ramas).
· Infraestructura como código (deseable): Terraform, AWS CloudFormation.
Habilidades y Competencias
· Proactividad y autonomía técnica.
· Buenas habilidades de comunicación oral y escrita.
· Capacidad de trabajo en equipo interdisciplinario.
· Pensamiento lógico y enfoque en la resolución de problemas.
· Adaptabilidad al cambio y aprendizaje continuo.
Deseables (no excluyentes)
· Conocimientos en pruebas unitarias, integración, Test driven development y contract testing.
· Experiencia con GraphQL.
· Certificación AWS Developer Associate o similar.
· Experiencia previa en SaaS o plataformas orientadas a microservicios.
· Uso de JIRA y ticketeras de Incidentes
Formación y Experiencia
· Título cualificado en Ingeniería Civil en Computación / Informática / Ejecución en Computación o carrera afín.
· Mínimo 3 años de experiencia comprobable en desarrollo de software.
· Experiencia previa en equipos ágiles (Scrum / Kanban) y prácticas de DevOps.
📌 Ingeniero/a Senior Desarrollo Full Stack (Santiago)
🏢 Ameris
📍 Santiago
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.