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.
Similar roles you might like
View all Other rolesOnboarding Consultant I, POS - Emerging Markets - Mandarin Speaking
Remote, USFull-Time
Other
Security Product Lead – Enterprise & Identity Security
WA - Seattle; UT - Cottonwood Heights; CA - San Francisco; TX - FriscoFull-Time
Other
More roles at Encora
View company profileData Engineering Lead
MexicoFull-Time
Software Engineering
