Desarrollador(A) De Software Jr/Middle - Backend Y Frontend
Remote software developer (backend and frontend) for a fintech client, designing, building, testing and deploying scalable financial platform applications using modern technologies and microservices. Requires 4+ years of experience with languages such as Java, Python, C# or Go, SQL/NoSQL databases, REST APIs, Git and CI/CD, working in agile Scrum/Kanban teams.
- Compensation
- Not disclosed
- Location
- Veracruz, Mexico
- Work setup
- Remote
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- University degree in Computer Science, Software Engineering, Mathematics or related technical field, or equivalent practical experience
- 4+ years of software development experience, specifically in financial systems or Fintech
- Proficiency in programming languages such as Java, Python, C# or Go
- Experience with relational (SQL) and/or NoSQL databases
- Knowledge of microservices architectures, RESTful APIs and distributed systems
- Familiarity with agile methodologies (Scrum, Kanban)
- Experience with Git version control and CI/CD systems
- Excellent problem-solving skills and ability to debug complex code
- Good communication skills in both Spanish and English for remote collaboration
- Ability to work autonomously, organized and proactive
Full description
Desarrollador de Software Financiero (Remoto)
Nuestro cliente, una innovadora compañía de tecnología financiera (Fintech), está buscando un Desarrollador de Software Financiero experimentado y apasionado para unirse a su equipo global. Esta posición es completamente remota ('Yes'), lo que significa que puedes trabajar desde cualquier lugar con una conexión a internet confiable. Serás una pieza clave en el diseño, desarrollo, implementación y mantenimiento de soluciones de software de vanguardia para el sector financiero. Trabajarás en proyectos desafiantes que impactan a miles de usuarios, contribuyendo a la creación de productos financieros más eficientes, seguros y accesibles. Se espera que apliques las mejores prácticas de ingeniería de software, escribas código limpio y mantenible, y colabores activamente con equipos de producto, diseño y operaciones. Buscamos a alguien con una mentalidad innovadora, gran capacidad para resolver problemas y una fuerte orientación a la calidad y el rendimiento. Este rol está ideal para un profesional que valora la autonomía, la flexibilidad y el impacto directo en el desarrollo de productos tecnológicos de alto nivel.
- Diseñar, codificar, probar y desplegar aplicaciones de software robustas y escalables para plataformas financieras.
- Colaborar en todas las fases del ciclo de vida del desarrollo de software, desde la concepción hasta la producción.
- Trabajar con tecnologías modernas y arquitecturas de microservicios.
- Escribir código limpio, eficiente, bien documentado y mantenible.
- Participar en revisiones de código y compartir conocimientos técnicos con el equipo.
- Identificar y solucionar cuellos de botella y errores de rendimiento.
- Colaborar estrechamente con gerentes de producto y diseñadores para entender los requisitos y traducirlos en soluciones técnicas.
- Mantenerse al día con las últimas tendencias y tecnologías en desarrollo de software y finanzas.
- Contribuir a la mejora continua de los procesos y herramientas de desarrollo.
- Participar activamente en ceremonias ágiles (scrum, kanban).
- Título universitario en Ciencias de la Computación, Ingeniería de Software, Matemáticas o un campo técnico relacionado, o experiencia práctica equivalente.
- Experiencia sólida de 4+ años en desarrollo de software, con experiencia específica en sistemas financieros o Fintech.
- Dominio de lenguajes de programación como Java, Python, C# o Go.
- Experiencia trabajando con bases de datos relacionales (SQL) y/o NoSQL.
- Conocimiento de arquitecturas de microservicios, APIs RESTful y sistemas distribuidos.
- Familiaridad con metodologías ágiles de desarrollo (Scrum, Kanban).
- Experiencia con herramientas de control de versiones (Git) y sistemas de integración/entrega continua (CI/CD).