¡Trabaja en DaCodes!
Somos una firma de expertos en software y transformación digital de alto impacto.
Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de +220 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.
En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube.
Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el responsable de diseñar, construir e impulsar soluciones tecnológicas que habilitan productos de alto impacto.
RequirementsRESPONSIBILITIESBackend Architecture and API Development
- Design and implement highly available microservices using Spring Boot, Spring WebFlux, and FastAPI.
- Build clean API interfaces, efficient data flows, and resilient backend architectures.
- Develop and maintain event-driven systems using Apache Kafka for async processing and platform-wide data synchronization.
- Leverage Redis for caching, queuing, and real-time operations to reduce latency and increase throughput.
- Deploy and maintain cloud-native services using AWS technologies including EC2, Lambda, API Gateway, SQS, SNS, DynamoDB, and CloudWatch.
- Serverless is considered a nice-to-have skill.
- Work with frontend teams using TypeScript frameworks like React or Next.js, ensuring seamless integration between UI and backend services.
- Integrate and extend automation workflows using n8n, enhancing APIs and supporting operational efficiencies.
- Implement best practices for authentication, permissions, API security, error handling, monitoring, tracing, and alerting.
- Ensure fintech-grade engineering standards such as idempotency, audit logging, retriable flows, and compliance-aligned design.
- Partner with Product, AI, Data, and Operations teams to define requirements and deliver end-to-end features aligned with business goals.
- Lead code reviews, mentor junior engineers, establish best practices for CI/CD and DevOps.
- Drive architectural decisions and contribute to long-term technical vision.
- Build new backend services from scratch using Spring Boot/WebFlux, FastAPI, or AWS components.
- Design and maintain Kafka-based event-streaming pipelines for payments, notifications, and AI-driven workflows.
- Implement high-performance caching layers using Redis.
- Own and evolve core platform components with strong architectural thinking.
- Write clean, testable, maintainable production-grade code.
- Implement observability patterns across services, including logs, metrics, and tracing.
- Collaborate on frontend integrations with TypeScript and modern UI frameworks.
- Contribute to automation workflows in n8n backed by secure backend logic.
- Build production-ready systems with proper handling of retries, circuit breakers, and security hardening.
- 6+ years of professional software engineering experience.
- Strong proficiency in Java, Spring Boot, and Spring WebFlux.
- Experience building APIs with FastAPI.
- Proficiency with TypeScript and modern frontend frameworks (React, Next.js, or similar).
- Hands-on experience with Apache Kafka in distributed event architectures.
- Strong command of Redis for caching, queues, and performance tuning.
- Experience deploying and maintaining applications on AWS (EC2, Lambda, API Gateway, SQS, SNS, DynamoDB, CloudWatch).
- Solid understanding of distributed systems: concurrency, resilience, retries, backpressure, fault tolerance, and observability.
- Experience with PostgreSQL, DynamoDB, or other scalable NoSQL systems.
- Knowledge of serverless observability, tracing, and logging tools.
- Experience with n8n or other workflow automation tools.
- Exposure to AI/LLM-based systems (RAG, tool integrations, AI agents).
- Familiarity with CI/CD and IaC tools (Terraform, CDK).
- Experience in fintech, payments, digital wallets, remittances, or regulated environments.
- Strong ownership mindset and the ability to create clarity in ambiguous environments.
- Excellent problem-solving and debugging skills across distributed architectures.
- Clear communication and ability to influence technical decisions.
- Comfortable balancing reliability, velocity, and long-term maintainability.
- Collaborative, pragmatic, and committed to high engineering standards.
Benefits
- 🚀 Integration with global brands and disruptive startups.
- 🏡 Remote / Home office work model.
- 📍 If hybrid or on-site presence is required, you will be informed in the first interview.
- ⏳ Work schedule aligned to the assigned team or project.
- 📅 Monday–Friday workweek.
- 🎉 Day off on your birthday.
- 🏥 Major Medical Expenses insurance (Mexico only).
- 🛡️ Life insurance (Mexico only).
- 🌎 Multicultural, international project teams.
- 🎓 Access to courses and certifications.
- 📢 IT-focused meetups with external expert guests.
- 📡 Virtual team-building events and interest groups.
- 📢 English classes.
- 🏆 Opportunities across multiple business units.
- 🏅 Proudly certified as a Great Place to Work.



