Sr Golang Developer

AI overview

Contribute to developing scalable backend services for a financial services platform using Golang and collaborate with cross-functional teams in an agile environment.

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. 

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Golang Developer Q&A's
Report this job
Apply for this job