You will be redirected to the company career page

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.

Job Summary

CompanyEncora
LocationMexico
TypeFull-Time
LevelSenior
DomainOther