¡Únete a #Ensiteam!  Somos una empresa centrada en el desarrollo de software a medida y llevamos más de 19 años en el mercado.
En Ensitech nos dedicamos a encontrar talento altamente especializado para trabajar con grandes empresas en Estados Unidos, Europa y Canadá.
Cada uno de nuestros colaboradores trabaja con diferentes equipos y colegas alrededor del mundo, en el diseño y comercialización de software.
Esperamos tenerte como parte de nuestro equipo en el rol de Backend Software Engineer.
 
Este puesto es ideal para quien disfruta resolviendo desafíos complejos y siente una curiosidad genuina por aprender y colaborar en otras áreas del desarrollo.
Responsable de diseñar, desarrollar y mantener la lógica del servidor, bases de datos y APIs que impulsan las funcionalidades de una aplicación.
Esta posición requiere habilidades sólidas en programación, diseño de APIs, gestión de bases de datos y buenas prácticas de desarrollo.
- Diseñar y desarrollar servicios backend, asegurando eficiencia y 
- escalabilidad.
 
 
- Construir, integrar y mantener APIs. 
- Administrar bases de datos relacionales y no relacionales.
 
 
- Optimizar el rendimiento de aplicaciones y servicios.
 
 
- Participar en revisiones de código.
 
 
- Implementar pruebas automatizadas para asegurar calidad.
 
 
- Aplicar principios de seguridad en el desarrollo.
 
 
- Colaborar con equipos de frontend, producto y QA para definir 
- requerimientos.
 
 
- Gestionar control de versiones con Git.
 
 
- Contribuir a la documentación técnica del sistema.
 
 
- Experiencia:  5+ años en desarrollo backend.
 
 
- Buscamos ingenieros de backend brillantes, sin importar su lenguaje de origen (Java, Python, etc.).
 
 Lo crucial es que tengan una sólida base de principios de software.
 
 
- Bases de datos:  Relacionales (SQL Server, PostgreSQL) y no relacionales (MongoDB, Redis).
 
 
- SQL:  Nivel intermedio-avanzado; capacidad para escribir queries complejas y optimizarlas.
 
 
- Cloud:  Experiencia con servicios en la nube (AWS, GCP, Azure).
 
 
- Contenedores:  Experiencia con Docker y orquestadores como Kubernetes.
 
 
- Patrones de desarrollo:  Conocimiento de dependency injection, manejo de condiciones de carrera (race conditions) y buenas prácticas de arquitectura.
 
 
- Resolución de problemas:  capacidad para resolver algoritmos y estructuras de datos de manera eficiente, demostrando pensamiento lógico bajo presión.
 
 
- Escalabilidad:  Experiencia implementando estrategias para manejar alto tráfico de usuarios (caching, colas, balanceo de carga, microservicios, sharding).
 
 
- Nuevas tecnologías:  Curiosidad por aprender nuevos lenguajes y herramientas según el roadmap del equipo.
 
 
- Salario y beneficios competitivos.
 
 
- Paquete de beneficios personalizado alineado con tu experiencia y tus necesidades.
 
 
  #J-18808-Ljbffr