20 hours ago
Mexico City, MexicoSenior
Responsibilities
- Design, develop, optimize, and maintain backend software components, microservices, and scalable solutions.
- Develop and maintain APIs and integrate services with other systems.
- Implement and manage containerized solutions and automate operational and deployment processes.
- Write, automate, execute, document, and maintain test cases, including integration, usability, and accessibility testing.
- Collaborate with Architecture, Data Management, DevOps, operations, development, technical, and business teams.
- Gather requirements, define acceptance criteria, document designs and procedures, and provide development estimates.
- Apply secure data architecture, version control, branching, merging, and software development lifecycle practices.
- Mentor team members, facilitate knowledge transfer, and promote autonomous, collaborative work practices.
Requirements
- 2 to 4 years of experience as a Software Engineer using Java, Python, or Go.
- Knowledge of SQL and NoSQL databases, including MongoDB, PostgreSQL, and MySQL.
- Experience with Maven, Gradle, GitHub Actions, and SonarCloud.
- Understanding of design patterns, software architecture, and SOLID principles.
- Experience with TDD, ATDD, BDD, secure development, SAST, and DAST tools.
- Experience with Scrum, Jira, microservices, REST services, RESTful APIs, containers, Git, and CI/CD tools.
- Strong problem-solving, communication, collaboration, adaptability, attention to detail, and willingness to learn new technologies.
Benefits
- The company is committed to a diverse, inclusive, and equal-opportunity workplace free from discrimination on legally protected grounds.
About Spin
Spin is a Mexican fintech that provides a mobile app for digital accounts, payments, transfers, bill pay, and a reloadable card for consumers and small businesses. It operates as a business unit of FEMSA and leverages OXXO’s nationwide convenience-store network for cash-in/cash-out and onboarding. Its services target financial inclusion in Mexico by pairing digital banking features with ubiquitous retail touchpoints.
