Back-End Engineer Sr
Axented
- Nuevo León
nueva oferta (14/05/2024)
descripción del empleo
El Backend Engineer Sr. es un apasionado por la creación de aplicaciones y servicios web escalables y robustos. Tiene una amplia experiencia en el desarrollo de software backend, dominio de lenguajes de programación relevantes y la capacidad de liderar proyectos técnicos complejos. Ayuda a construir y mantener soluciones escalables y de alto rendimiento como herramientas internas, SDK’s, desarrollo y mantenimiento de la lógica del servidor, bases de datos, implementación de API's, pruebas unitarias y depuración.
Requirements
- Experiencia:
5+ años de experiencia en desarrollo de software backend. - Lenguajes de programación:
Dominio de Ruby y al menos un lenguaje de programación backend como:
Python, JS, Go, etc. - Infrastructura:
Manejo de infraestructura en AWS, deseable Terraform, Fargate, contenedores, etc. - Bases de datos:
Experiencia sólida en bases de datos relacionales como PostgreSQL y NoSQL (MongoDB, Cassandra). - APIs:
Experiencia avanzada con el diseño e implementación de APIs RESTful y gRPC. - Arquitectura de software:
Comprensión sólida de principios de arquitectura de software y patrones de diseño, Microservicios, Event Driven Architecture. - Metodologías:
Experiencia avanzada con metodologías ágiles de desarrollo de software y principios. - Pruebas:
Fuerte experiencia en pruebas unitarias, pruebas de integración y pruebas de rendimiento. - Comunicación:
Excelentes habilidades de comunicación oral y escrita. - Trabajo en equipo:
Capacidad para trabajar eficazmente en equipos multidisciplinares. - Aprendizaje continuo:
Interés en mantenerse actualizado con las últimas tecnologías y tendencias. - Calidad de código:
Calidad de código elevada bajo las más estrictas prácticas y estándares. - Código eficiente:
Su código debe ser eficiente y sobresaliente al de los integrantes de un nivel mid o jr. - Matemáticas:
Conocimientos en álgebra, estadística y/o matemáticas financieras.
Responsibilities
- Diseñar, desarrollar y mantener la arquitectura backend de aplicaciones web.
- Implementar APIs RESTful eficientes y seguras.
- Conocimientos para la implementación de proyectos con gRPC.
- Optimización, rendimiento y escalabilidad de las aplicaciones.
- Implementación de buenas prácticas en el código que ayuden a mejorar la mantenibilidad y legibilidad.
- Conocimientos avanzados para Implementar y mantener bases de datos relacionales y NoSQL.
- Colaborar con el equipo de front-end para asegurar una integración perfecta.
- Participar en la revisión de código y la mentoría de ingenieros junior.
- Mantenerse actualizado con las últimas tecnologías y tendencias en desarrollo web.
- Liderar proyectos técnicos complejos y tomar decisiones clave.
- Documentar el código y las APIs.
- Resolución de problemas en entornos productivos.
- Detección y diagnóstico de fallos.
- Resolver dudas técnicas al equipo.
- Gestión de deuda técnica, reportar y observar que se mantenga al mínimo.
- Colaborar directamente con los tech leads en la distribución de tareas.
- Considerar postura de seguridad de la información.
#J-18808-Ljbffr