DaCodes

DaCodes

DaCodes is a leading software firm offering Talent Augmentation, Software Factory, UI/UX Studio, and IT Recruitment services. Specializing in software development and digital transformation.

Internet Software & Services
51-250
Founded 2014

Description

  • Diseñar, construir y operar servicios backend en producción dentro de un entorno AWS corporativo.
  • Desarrollar APIs REST con estructuras de respuesta claras, validaciones, manejo de errores y contratos de integración pensados para consumirse desde React/Next.js.
  • Implementar autenticación y autorización para proteger endpoints y gestionar acceso por roles.
  • Aplicar patrones de diseño y buenas prácticas de arquitectura, separando responsabilidades entre controladores, servicios, dominio y datos.
  • Trabajar con bases de datos relacionales y/o NoSQL, incluyendo consultas optimizadas, transacciones e ინდices.
  • Desplegar y operar servicios en AWS, gestionando integraciones entre Lambda, API Gateway, S3, IAM y bases de datos.
  • Colaborar en entornos con CI/CD, revisiones de código y estándares corporativos de calidad y seguridad.
  • Escribir y mantener pruebas unitarias e integraciones para servicios backend.
  • Asegurar que el código sea limpio, mantenible, trazable y auditable bajo controles automáticos de calidad y seguridad.
  • Resolver incidentes en producción y explicar decisiones técnicas, trade-offs y causas raíz con claridad.

Requirements

  • Experiencia hands-on como Backend Engineer con foco principal en backend.
  • Experiencia desarrollando APIs en producción con Node.js, Python, C#/.NET o Java.
  • Experiencia real usando AWS en producción, incluyendo despliegue, operación o soporte de servicios.
  • Conocimiento funcional de infraestructura como código (IaC), con capacidad para leer CloudFormation, CDK o Terraform.
  • Experiencia implementando APIs REST con autenticación, autorización, validaciones y manejo robusto de errores.
  • Conocimiento de patrones de diseño y al menos una arquitectura como Clean Architecture, Layered/N-tier u Onion Architecture.
  • Experiencia con bases de datos SQL y idealmente NoSQL, incluyendo CRUD, índices y transacciones.
  • Conocimiento práctico de seguridad en backend y nube, incluyendo OWASP Top 10, gestión de secretos y principio de menor privilegio.
  • Capacidad para trabajar en entornos estructurados con CI/CD, revisiones de código y estándares auditados.
  • Capacidad para explicar con claridad qué construiste, cómo funciona, qué pasa ante fallas y cómo resolviste incidentes.
  • Experiencia con React/Next.js no es requerida, pero se valora entender cómo consume una API desde frontend.
  • Deseable experiencia con servicios AWS avanzados como Step Functions, EventBridge, SQS/SNS, CloudWatch Dashboards y X-Ray.
  • Deseable certificación AWS, experiencia en entornos corporativos auditados o ownership de CI/CD con CodePipeline, CodeBuild o GitHub Actions.
  • Se valora haber trabajado en contextos reales de presión, ambigüedad y toma de decisiones con autonomía.

Benefits

  • Trabajo remoto / home office.
  • Horario ajustado a la célula de trabajo o proyecto asignado.
  • Trabajo de lunes a viernes.
  • Día libre en tu cumpleaños.
  • Seguro de gastos médicos mayores para México.
  • Seguro de vida para México.
  • Acceso a cursos y certificaciones.
  • Clases de inglés y meetups con invitados especiales del área de IT.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
4 hours, 44 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
4 hours, 44 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
4 hours, 44 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
4 hours, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers