Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Full-Stack Engineer (Java Spring, FastAPI, React/TypeScript)

DaCodes

México

A distancia

MXN 60,000 - 80,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología innovadora en México busca un ingeniero de software senior para diseñar y desarrollar soluciones backend utilizando tecnologías modernas como Java y AWS. El candidato ideal tendrá más de 6 años de experiencia, será capaz de implementar microservicios y trabajar en arquitecturas distribuidas. Este puesto ofrece un esquema de trabajo remoto, seguro médico y oportunidades de desarrollo profesional en un entorno colaborativo.

Servicios

Seguro de Gastos Médicos Mayores
Seguro de Vida
Acceso a cursos y certificaciones
Día libre en su cumpleaños
Eventos de team-building virtuales

Formación

  • Más de 6 años de experiencia en ingeniería de software.
  • Dominio en Java, Spring Boot y Spring WebFlux.
  • Experiencia en construcción de APIs con FastAPI.
  • Conocimiento en TypeScript y frameworks frontend modernos.
  • Experiencia en arquitecturas distribuidas con Apache Kafka.
  • Conocimiento de Redis para almacenamiento en caché.
  • Experiencia en despliegue en AWS.

Responsabilidades

  • Diseñar e implementar microservicios altamente disponibles.
  • Desarrollar sistemas impulsados por eventos utilizando Apache Kafka.
  • Implementar servicios nativos en la nube usando AWS.
  • Colaborar con equipos frontend utilizando TypeScript.
  • Liderar revisiones de código y mentorar ingenieros junior.

Conocimientos

Java
Spring Boot
Spring WebFlux
FastAPI
TypeScript
Apache Kafka
Redis
AWS
Descripción del empleo

¡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.

RESPONSIBILITIES
Backend 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.
Event-Driven and Real-Time Systems
  • Develop and maintain event-driven systems using Apache Kafka for async processing and platform-wide data synchronization.
Caching and High-Performance Systems
  • Leverage Redis for caching, queuing, and real-time operations to reduce latency and increase throughput.
AWS Engineering
  • 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.
Full-Stack Collaboration
  • Work with frontend teams using TypeScript frameworks like React or Next.js, ensuring seamless integration between UI and backend services.
Automation and Workflow Enablement
  • Integrate and extend automation workflows using n8n, enhancing APIs and supporting operational efficiencies.
Security, Observability, and Reliability
  • 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.
Cross-Functional Collaboration
  • Partner with Product, AI, Data, and Operations teams to define requirements and deliver end-to-end features aligned with business goals.
Technical Leadership
  • Lead code reviews, mentor junior engineers, establish best practices for CI/CD and DevOps.
  • Drive architectural decisions and contribute to long-term technical vision.
THINGS YOU WILL DO
  • 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.
REQUIREMENTS
Mandatory Technical Skills
  • 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.
Nice to Have
  • 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.
Soft Skills
  • 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.
  • 🚀 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.