
Senior Software Developer
NIR-YU
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Diseñar e implementar arquitecturas de software escalables y mantenibles.
- Desarrollar funcionalidades complejas en el stack tecnológico definido (backend, frontend, APIs).
- Realizar revisiones de código (code reviews) y mentorías técnicas a desarrolladores Junior y Mid.
- Proponer mejoras técnicas al arquitecto y al Tech Lead del equipo.
- Participar en la definición técnica de User Stories y estimación de esfuerzo.
- Implementar pruebas unitarias, de integración y asegurar cobertura de código.
- Colaborar en la integración de sistemas legacy con plataformas modernas (microservicios, APIs REST/GraphQL).
- Participar en el ciclo CI/CD y automatización de despliegues.
- Documentar decisiones técnicas (ADRs) y estándares de codificación.
- Investigar y proponer adopción de nuevas tecnologías que aporten valor al negocio.
Requirements
- Licenciatura en Ingeniería en Sistemas, Computación o carrera afín.
- Mínimo 5 años de experiencia en desarrollo de software.
- Dominio de lenguajes: Java, .NET, Python, Node.js o equivalentes según stack.
- Experiencia en desarrollo de APIs REST/GraphQL y microservicios.
- Conocimiento de bases de datos relacionales (SQL Server, PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).
- Experiencia con plataformas cloud: AWS, Azure o GCP.
- Conocimiento de contenedores: Docker, Kubernetes.
- Experiencia con metodologías ágiles (Scrum/Kanban).
- Inglés técnico intermedio-avanzado.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java.NETPythonNode.jsAPIs RESTGraphQLmicroserviciosSQL ServerPostgreSQLMySQL
Soft Skills
mentoría técnicapropuesta de mejorascolaboracióndocumentacióninvestigación
Certifications
Licenciatura en Ingeniería en SistemasLicenciatura en Computación