Important Information
Experience: 6 years
Job Mode: Full-time
Work Mode: Remote
ID: 19642
Job Summary
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
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
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
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.
Required Experience:
Senior IC
As Encora Inc. expands its footprint in Latin America, its acquisition of Nearsoft provides our clients with a unique chance to Nearshore on a global scale.