Senior Full-Stack Engineer; Java , FastAPI, React/TypeScript
Listed on 2026-01-12
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer, Full Stack Developer
¡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.
- Build new backend services from scratch using Spring Boot, Spring Web Flux, 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 Type Script 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.
- Design and implement highly available microservices using Spring Boot, Spring Web Flux, 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 (EC2, Lambda, API Gateway, SQS, SNS, Dynamo
DB, Cloud Watch). - Work with frontend teams using Type Script frameworks like React or Next.js.
- Integrate and extend automation workflows using n8n.
- 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 Dev Ops.
- Drive architectural decisions and contribute to long-term technical vision.
- 6+ years of professional software engineering experience.
- Strong proficiency in Java, Spring Boot, and Spring Web Flux.
- Experience building APIs with FastAPI.
- Proficiency with Type Script 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, Dynamo
DB, Cloud Watch). - Solid understanding of distributed systems: concurrency, resilience, retries, back pressure, fault tolerance, and observability.
- Experience with Postgre
SQL, Dynamo
DB, or other scalable No
SQL 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).