You have just found the top firm for your next successful software development project! 🧠💻📱.
Full Stack Developer (Java & React) · Senior
Location
Argentina
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer (Java & React) · Senior
Darwoft
Role Description Buscamos un/a Desarrollador/a Fullstack Senior con un perfil robusto en Java y React para incorporarse a nuestros equipos de ingeniería bajo un esquema de contratación mixto para Argentina. El impacto esperado de este rol es liderar el ciclo completo de desarrollo de productos digitales complejos, diseñando arquitecturas escalables tanto en el backend como en el frontend. La persona ideal aportará soluciones técnicas sólidas en sistemas de alta disponibilidad, orquestación de contenedores y ecosistemas modernos de microservicios y microfrontends. Responsibilities - Desarrollo Backend y Persistencia - Diseñar e implementar servicios bajo el ecosistema de Spring Boot utilizando Java 21 o superior. - Desarrollar APIs robustas bajo estándares REST, SOAP (para integraciones bancarias/legadas) y GraphQL. - Construir y optimizar procesos masivos de datos utilizando Spring Batch. - Escribir queries complejas en Oracle DB, garantizando el correcto manejo de transacciones y optimización de base de datos a través de JPA/Hibernate. - Desarrollo Frontend y Microfrontends - Desarrollar interfaces modernas utilizando React (v18 o superior) con JavaScript (ES6+) y TypeScript. - Diseñar componentes reutilizables y modulares bajo arquitecturas desacopladas y escalables. - Implementar e integrar arquitecturas de Microfrontends utilizando herramientas clave como Module Federation (Webpack). - Replicar con alta fidelidad diseños UI/UX complejos provenientes de herramientas como Figma o Adobe XD mediante el uso de CSS3, SCSS o CSS Modules. - Arquitectura, DevOps y Calidad - Diseñar flujos de comunicación asíncrona y desacoplada entre servicios utilizando arquitecturas orientadas a eventos con Kafka. - Aplicar patrones de diseño tradicionales (Singleton, Factory, Observer) y principios de Arquitectura Limpia/Hexagonal. - Integrar desarrollos con API Gateways y participar en la creación de tuberías de despliegue continuo (CI/CD) con Jenkins y control de versiones con Git. - Garantizar la calidad del software mediante la escritura de Unit Testing (JUnit 5, Mockito en backend; Jest y React Testing Library en frontend) y la adherencia estricta a Clean Code y principios SOLID. Qualifications - Sólida experiencia comprobable como Fullstack Engineer con seniority Senior. - Residencia en Argentina y contar con la posibilidad de facturar bajo régimen de Monotributo para complementar el esquema mixto. - Dominio de Java 21+, Spring Boot, Spring Data y Spring Batch. - Experiencia con servicios REST, GraphQL y consumo de protocolos SOAP legados. - Experiencia avanzada con React (v18+), TypeScript/JavaScript y manejo experto de Hooks. - Experiencia práctica en Event-Driven Architecture (Kafka) y Microfrontends (Module Federation). - Experiencia avanzada con Oracle DB (queries complejas, transacciones) y JPA/Hibernate. - Conocimientos prácticos en Kubernetes (K8s) para gestión de contenedores y uso de Jenkins para CI/CD. - Experiencia implementando pruebas unitarias y uso estricto de linters (ESLint, Prettier). Requirements - Experiencia previa en integraciones complejas para el sector financiero o bancario. - Manejo avanzado de mecanismos de autenticación y autorización (JWT, OAuth, etc.) integrados a nivel API Gateway. Benefits - Contrato full-time en relación de dependencia con pago en ARS. - Esquema híbrido (con posibilidad de asistencia a la oficina en Córdoba). - Salarios competitivos. - Licencias legales + 5 días personales adicionales al año. - Acceso a plataformas de aprendizaje (Udemy, entre otras). - Tarjeta de beneficios y descuentos. - Welcome kit. - Programas de reintegros (internet y servicios). - Clases de inglés. - Programa de referidos. - Regalo de cumpleaños. - Healthy Break.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Enably is hiring on behalf of a high-growth software business looking for a Senior Ruby on Rails Engineer to join its product engineering team. This is a product-led company with real traction, a strong technical foundation, and a clear focus on building useful software that solves meaningful operational problems for customers. They have grown quickly, built a credible product, and are continuing to invest in engineering as a core part of how they scale. This is a role for someone who wants to do more than ship tickets. There is real scope here to shape technical direction, influence architecture, and contribute to how the engineering function evolves over time. This role can be carried out fully remotely, but applicants must be based in either the United Kingdom or the European Union. Why this role matters - This business wants senior engineers to have room to lead, not just code. - You will join a small, experienced team working across product areas that matter directly to the customer experience and the commercial strength of the platform. - You will take ownership of complex work from concept through to production, help guide technical decisions, and play an active part in maintaining a healthy, scalable engineering environment. - This is a hands-on senior role. You will be expected to write high-quality code, think carefully about trade-offs, support others, and help the team move with both pace and care. Tasks What you’ll be doing: - Leading the design and delivery of complex features from concept through to deployment. - Working closely with product and stakeholders to shape scope, challenge assumptions, and deliver practical solutions. - Making sound architectural decisions that keep the application maintainable, scalable, and performant. - Spending meaningful time improving stability, performance, and developer experience, not just feature delivery. - Maintaining a strong automated test suite that supports frequent, confident releases. - Investigating, resolving, and learning from production issues. - Supporting and mentoring other engineers through code reviews, pairing, and shared problem-solving. - Contributing to a pragmatic engineering culture focused on quality, momentum, and long-term sustainability. Requirements What they’re looking for: - A proven track record designing, building, and scaling production Rails applications. - Strong understanding of Rails fundamentals and how to apply them effectively in real systems. - Experience making architectural decisions that balance speed, quality, and long-term maintainability. - Confidence working across the stack, including frontend technologies such as JavaScript and CSS. - A strong testing mindset and hands-on experience with automated testing. - Experience debugging and resolving complex production issues. - The ability to mentor others and positively influence engineering standards. - Clear communication and good judgment when discussing technical trade-offs. - Comfort using modern AI and LLM-powered tools to support your workflow, while knowing when deep engineering thinking matters more than autocomplete in a fancy suit. Tech stack This team takes a pragmatic monolith approach and values clean, cohesive engineering over unnecessary complexity. Core technologies include: - Ruby on Rails 8 - PostgreSQL - Redis - Sidekiq - TimescaleDB - Turbo - React where appropriate for richer UI - ViewComponents - Sass - Minitest - Capybara - Playwright - Stripe - GitHub Actions - Heroku You do not need to have used every tool listed above, but strong Rails depth and sound engineering judgment are important. Benefits What’s on offer: - Competitive salary starting from £75,000 depending on experience. - Fully remote working within the UK or EU. - Belfast office hybrid access for those based locally. - Private health insurance for you and your family. - Company pension. - 35 days annual leave. - Share options. - Work from home budget. - Learning and development support. - Ongoing coaching and collaboration. - Regular in-person team and company meetups. Equal opportunities Enably is committed to fair, inclusive hiring and we work with clients who take the same approach seriously. We welcome applications from suitably qualified candidates of all backgrounds and are committed to ensuring a respectful and inclusive recruitment experience for everyone. If you need any reasonable adjustments during the process, please let us know.
• Develop and maintain back-end applications using Python. • Create, evolve and sustain automations and RPA (Robotic Process Automation) solutions. • Develop integrations between internal systems and third-party platforms. • Model, query, and optimize MySQL database structures. • Perform version control and collaborate on projects using Git. • Participate in the analysis, correction, and resolution of incidents in the production environment. • Produce technical documentation related to the solutions developed. • Support the implementation of development best practices, code quality, and security. • Participate in code reviews and continuous improvement processes.
• Provide technical guidance and mentorship to the database development team • Design, develop, and optimize database systems to meet business requirements • Recommend improvements to the database architecture and design to enhance scalability, availability, and security • Collaborate with the DevOps team to automate database deployments and integrate with CI/CD pipelines • Create and maintain comprehensive documentation for database systems and processes • Stay updated with the latest database technologies and best practices, and implement improvements as needed • Monitor and optimize database performance, ensuring high availability and reliability • Work closely with software developers, business analysts, and other stakeholders to integrate database solutions with applications • Perform code reviews to support Database development • Optimize database queries and stored procedures for maximum efficiency and performance • Develop complex SQL queries, stored procedures, functions, triggers, and views to support business logic and application functionality • Perform data modeling, including designing schemas, tables, indexes, and relationships, for both transactional and analytical use cases • Troubleshoot and resolve database-related issues reported by application teams • Provide off-hours support when required • Provide on-site disaster recovery assistance when required • Perform all other duties and special projects as assigned
• Design and build scalable short-form video infrastructure • Architect video ingestion and transcoding pipelines • Optimize playback performance across mobile and web • Design scalable media delivery systems • Build APIs supporting high-volume video engagement • Help architect recommendation and engagement systems • Work on low-latency media infrastructure • Collaborate with frontend, mobile, AI, and platform engineers • Help optimize infrastructure for global fan engagement at scale



