Full Stack Developer (Mid-Sr) - Python & React

Job Description

¡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 utilizar tecnologías innovadoras.

Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.

¿Te parece interesante?

¡Estamos en busca de talento para unirse al equipo, vamos a trabajar juntos!

El candidato ideal tiene una combinación única de experiencia técnica, pensamiento analítico, ownership y un espíritu colaborativo.

Requirements

Descripción del puesto

Buscamos un Full Stack Developer (Mid-Sr) con experiencia en Python para el backend y React.js para el frontend. La persona en este rol será responsable del diseño, desarrollo y mantenimiento de aplicaciones web escalables, asegurando una integración fluida entre frontend y backend.

El candidato ideal debe tener experiencia en desarrollo de APIs, bases de datos SQL y NoSQL, y frameworks modernos de frontend. Además, debe contar con habilidades para optimizar el rendimiento y la seguridad de las aplicaciones, garantizando una experiencia de usuario excepcional.

Responsabilidades

Desarrollar, optimizar y mantener aplicaciones web utilizando Python en el backend y React.js en el frontend.
Diseñar e implementar APIs RESTful y GraphQL, asegurando la integración eficiente con el frontend.
Optimizar el rendimiento y la seguridad de las aplicaciones full stack.
Gestionar bases de datos SQL y NoSQL, como PostgreSQL, MySQL, MongoDB o DynamoDB.
Implementar autenticación y autorización segura, utilizando OAuth2, JWT o Keycloak.
Colaborar con diseñadores UX/UI para mejorar la experiencia del usuario.
Trabajar con contenedores y herramientas de orquestación, como Docker y Kubernetes.
Participar en revisiones de código y aplicar buenas prácticas de desarrollo.
Implementar pruebas unitarias y funcionales con herramientas como Jest, PyTest o Unittest.
Colaborar con equipos de desarrollo, DevOps y QA para garantizar una integración efectiva.
Mantenerse actualizado con las últimas tendencias en desarrollo full stack y mejores prácticas.

Requisitos

🔹 4+ años de experiencia en desarrollo full stack con Python y React.js.
🔹 Experiencia con frameworks de backend en Python como Django o FastAPI.
🔹 Sólidos conocimientos en React.js y Next.js para el desarrollo frontend.
🔹 Experiencia en bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB).
🔹 Experiencia en desarrollo e integración de APIs RESTful y GraphQL.
🔹 Conocimiento en arquitectura de microservicios y mensajería asíncrona (RabbitMQ, Kafka, SQS).
🔹 Experiencia con Docker y Kubernetes para contenedorización y despliegue.
🔹 Manejo de herramientas de control de versiones como Git y GitFlow.
🔹 Familiaridad con CI/CD y despliegue en la nube (AWS, GCP o Azure).
🔹 Experiencia con metodologías ágiles (Scrum, Kanban).
🔹 Inglés intermedio/avanzado (B2 o superior) para colaborar con equipos internacionales.

Habilidades Deseables (Opcionales)

✅ Experiencia con GraphQL y Apollo Client.
✅ Conocimiento en Infrastructure as Code (Terraform, CloudFormation).
✅ Familiaridad con Serverless Framework y AWS Lambda.
✅ Conocimientos en caching y optimización de performance con Redis o Memcached.

Benefits

🚀 Integración a marcas globales y startups disruptivas.
🏡 Trabajo remoto/Home office.
📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.
Horario ajustado a la célula de trabajo/proyecto asignado.
📅 Trabajo de lunes a viernes.
🎉 Día off en tu cumpleaños.
🌎 Equipos de trabajo multiculturales.
🎓 Acceso a cursos y certificaciones.
📢 Meetups con invitados especiales del área de IT.
📡 Eventos virtuales de integración y grupos de interés.
📢 Clases de inglés.
🏆 Oportunidades dentro de nuestras diferentes líneas de negocio.
🏅 Orgullosamente certificados como Great Place to Work.