Sr Golang Developer
MexicoFull-TimeSeniorOther
Important Information
- Experience: +6 years
- Job Mode: Full-time
- Work Mode: Remote
- ID: 19642
We are seeking a skilled Senior Backend Developer to contribute to our loan application and financial services platform built on a modern microservices architecture. The ideal candidate has 4+ years of experience developing scalable Go applications and is comfortable working with cloud-native systems, APIs, and secure financial platforms.
- You will play a key role in designing, building, and maintaining backend services that power critical financial workflows, collaborating closely with cross-functional teams in an agile environment.
Responsibilities and Duties
- Design, develop, and maintain scalable backend services using Golang
- Implement clean architecture patterns, repository design, and well-structured microservices
- Develop and integrate RESTful APIs and third-party services (payment processors, identity verification, document services)
- Work with PostgreSQL and GORM for data modeling and persistence
- Build and deploy services on Azure cloud infrastructure, including: Azure Container Apps Azure Service Bus Azure Key Vault
- Azure Container Apps
- Azure Service Bus
- Azure Key Vault
- Implement distributed system best practices, including logging, metrics, and tracing
- Containerize applications using Docker
- Define and maintain infrastructure using Infrastructure as Code (Bicep / ARM templates)
- Contribute to and maintain CI/CD pipelines to support automated deployments
- Implement authentication and authorization mechanisms aligned with security best practices
- Collaborate with team members using Git workflows in an agile development environment
Design, develop, and maintain scalable backend services using Golang
- Implement clean architecture patterns, repository design, and well-structured microservices
Build and deploy services on Azure cloud infrastructure, including
- Azure Container Apps
- Azure Service Bus
- Azure Key Vault
- Azure Container Apps
- Azure Service Bus
- Azure Key Vault
Contribute to and maintain CI/CD pipelines to support automated deployments
- Implement authentication and authorization mechanisms aligned with security best practices
Qualifications and Skills
- 4+ years of experience developing backend applications with Go
- Strong knowledge of clean architecture, microservices, and repository patterns
- Experience with PostgreSQL and relational database design
- Proficiency in RESTful API design and integration
- Solid understanding of distributed systems concepts (logging, monitoring, tracing)
- Experience integrating third-party APIs (payments, identity verification, document management)
- Hands-on experience with Docker and container-based deployments
- Familiarity with CI/CD pipelines
- Experience working in agile environments
- Strong problem-solving skills and attention to detail
Solid understanding of distributed systems concepts (logging, monitoring, tracing)
- Experience integrating third-party APIs (payments, identity verification, document management)
Experience working in agile environments
- Strong problem-solving skills and attention to detail
About Encora
- Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
- At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
