Skip to main content

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

Tecnología
DaCodes.
AyerHasta 15/5/2026

Descripción del puesto

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

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.

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

¿Te interesa este puesto?