Senior Software Developer
Summary
Senior developer at an IT consulting firm who designs, builds, and ships new product features using Node.js/TypeScript, Python, and Angular on AWS, with secure-by-design practices, automated testing, and collaboration across dev, QA, product, and architecture. Fully remote, requires B2/C1 English and 5+ years of experience.
En Improving South America, brindamos servicios de TI para transformar la percepción del profesional de TI. Nos enfocamos en consultoría de TI, desarrollo de software y formación ágil.
La empresa promueve una cultura de trabajo excepcional basada en el trabajo en equipo, la excelencia y la diversión, con enfoque en crecimiento personal y recompensas compartidas. Al integrarse, el/la candidato/a formará parte de una comunidad que prioriza la comunicación abierta y relaciones laborales sólidas a largo plazo, respaldada por una estructura de desarrollo profesional y aprendizaje continuo.
Funciones del cargo
- Diseñar, iterar y desarrollar nuevas funcionalidades del producto
- Construir software seguro desde el inicio, aplicando siempre el principio de mínimo privilegio
- Colaborar con los equipos de desarrollo, QA, producto y arquitectura en la entrega de mejoras del producto de forma regular
- Asumir la responsabilidad de la calidad y entrega del software
- Crear pruebas automatizadas para validar la funcionalidad del producto
- Identificar oportunidades de mejora tanto en procesos como en código
Requerimientos del cargo
- Contar con inglés intermedio/avanzado (B2/C1). Excluyente.
- 5+ años de experiencia en desarrollo profesional con Node JS/TS, Python y Angular y/o desarrollo web en general.
- Experiencia con AWS (CloudFront, Lambda, DynamoDB, RDS, VPC, API Gateway)
- Experiencia realizando testing con herramientas como Jest o Karma.
- Experiencia construyendo APIs basadas en HTTP.
- Experiencia investigando y recomendando tecnologías y herramientas innovadoras alineadas con los requerimientos del negocio
- Deseo de construir interfaces de usuario intuitivas y fáciles de usar
- Capacidad para resolver problemas en sistemas distribuidos
- Interés en implementar observabilidad y soporte en la plataforma
- Conocimiento de pipelines de build y deployment en Azure DevOps
- Conocimiento de git para control de versiones
Beneficios
- 100% Remoto.
- Vacaciones y PTOs.
- Posibilidad de recibir 2 bonos al año.
- 2 revisiones salariales al año.
- Clases de inglés.
- Equipamiento Apple.
- Plataforma de cursos en linea.
- Budget para compra de libros.
- Budget para compra de materiales de trabajo.