freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Build and scale microservices in Java Spring and FastAPI, integrate React/TypeScript frontends, and deploy on AWS while ensuring fintech-grade reliability and security.

¡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

  • 🚀 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.

Bogota, D.C., Capital District, Colombia
Colombia $30,000.00 - $50,000.00

Referrals increase your chances of interviewing at DaCodes by 2x

See also