Desarrollador Backend Senior (Microservicios)
Senior backend developer designing, building, and maintaining microservices that power millions of daily payment transactions for a global digital payments leader. Fully remote within Mexico, working with Go/Java/Python, REST APIs, SQL and NoSQL databases, Docker/Kubernetes, and cloud platforms.
- Compensation
- Not disclosed
- Location
- Chihuahua, Mexico
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
- 5+ years of professional backend development experience
- Proven experience designing and developing microservices architectures
- Strong proficiency in at least one backend language (Go, Java, or Python)
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Strong understanding of RESTful API design principles
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills for remote work
Nice to have
- Experience with message queues (e.g., Kafka, RabbitMQ)
Full description
About the Role
Our client, a globally recognized leader in digital payment solutions, is seeking a highly skilled and experienced Desarrollador Backend Senior to join their innovative team. This role is fully remote , offering you the flexibility to work from the comfort of your home office. You will be instrumental in designing, developing, and maintaining our robust microservices architecture, which powers millions of transactions daily. We are looking for a passionate technologist with a deep understanding of scalable backend systems, distributed computing, and API design. You will collaborate with talented engineers, product managers, and architects to build next-generation payment features and enhance our existing infrastructure. If you thrive in a fast-paced, agile environment and are driven by technical challenges, this is the perfect opportunity for you. We pride ourselves on a culture of innovation, collaboration, and continuous improvement, offering a supportive environment where your contributions are valued and recognized. This position is critical to our ongoing success and offers significant opportunities for professional growth and impact within the fintech industry.
Key Responsibilities
- Design, develop, test, deploy, and maintain scalable microservices using languages like Go, Java, or Python.
- Build and manage robust RESTful APIs.
- Implement efficient data storage solutions using SQL and NoSQL databases.
- Collaborate with frontend developers and other stakeholders to define and integrate APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to architectural discussions.
- Troubleshoot and resolve complex production issues.
- Contribute to the adoption of best practices in software development and DevOps.
- Mentor junior engineers and share technical knowledge.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in backend development.
- Proven experience designing and developing microservices architectures.
- Strong proficiency in at least one backend programming language (e.g., Go, Java, Python).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with cloud platforms (AWS, GCP, or Azure).
- Strong understanding of API design principles (RESTful).
- Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
- Excellent problem-solving skills and attention to detail.