Golang Engineer

Whitefield Careers

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Whitefield Careers in Bengaluru seeks a Golang Engineer to design and maintain Go-based microservices for financial workflows. You will work on event-driven architectures with Kafka and collaborate across Product, Engineering, Finance, and Operations to deliver scalable backend solutions.

Responsibilities include building real-time data pipelines, database work with Oracle and Snowflake, and deploying through AWS with Terraform. Strong communication and team collaboration are essential.

Qualifications

  • 4–6 years of software backend or distributed systems experience.
  • Hands-on Go (Golang) and microservices experience.
  • Experience with Kafka or similar messaging platforms.
  • REST API development and SQL with Oracle.
  • Exposure to Snowflake and modern data platforms is a plus.
  • Familiarity with AWS and IaC tools like Terraform.
  • CI/CD with Jenkins and GitHub Actions; strong debugging skills.

Responsibilities

  • Develop and maintain Go-based microservices for financial transactions and workflows.
  • Build event-driven apps using Kafka and other messaging tech.
  • Collaborate with senior engineers to design, test, deploy backend services.
  • Support real-time data pipelines and integrations.
  • Work with Product, Engineering, Finance, and Operations to deliver solutions.
  • Contribute to database design, data modelling, and query optimization (Oracle).
  • Participate in cloud deployment and infrastructure automation (AWS, Terraform).
  • Assist in CI/CD pipelines (Jenkins, GitHub Actions).
  • Troubleshoot production issues and implement fixes.
  • Adhere to engineering best practices, coding standards, and security guidelines.

Skills

Team collaboration
Problem-solving
Communication

Education

Bachelor's degree in CS or equivalent

Tools

Go (Golang)
Kafka
REST APIs
Oracle DB
Snowflake
AWS
Terraform
Jenkins
GitHub Actions

Job description

Job Title

Golang Engineer

Location

Bengaluru

Experience

4 to 6 Years

Key Responsibilities
  • Develop and maintain Go-based microservices that support financial transactions and business workflows.
  • Build and enhance event-driven applications using Kafka and other messaging technologies.
  • Collaborate with senior engineers to design, develop, test, and deploy scalable backend services.
  • Support the development and maintenance of real-time data pipelines and integrations.
  • Work closely with Product, Engineering, Finance, and Operations teams to understand requirements and deliver high-quality solutions.
  • Contribute to database development, data modelling, and query optimization using Oracle and Snowflake.
  • Participate in cloud-based application deployment and infrastructure automation using AWS and Terraform.
  • Assist in building and maintaining CI/CD pipelines using Jenkins and GitHub Actions.
  • Troubleshoot production issues, identify root causes, and implement effective solutions.
  • Follow engineering best practices, coding standards, and security guidelines to ensure reliable and maintainable software.
Required Skills & Experience
  • 4-6 years of experience in software development, preferably in backend or distributed systems development.
  • Hands‑on experience with Go (Golang) and understanding of microservices architecture.
  • Basic to intermediate experience working with Kafka or other messaging/event‑streaming platforms.
  • Good understanding of REST APIs, backend service development, and software design principles.
  • Experience writing SQL queries and working with relational databases such as Oracle.
  • Exposure to Snowflake or other modern data platforms is preferred.
  • Familiarity with AWS cloud services and infrastructure concepts.
  • Working knowledge of Terraform or other Infrastructure‑as‑Code tools.
  • Experience with CI/CD tools such as Jenkins and GitHub Actions.
  • Strong problem‑solving skills and willingness to learn new technologies.
  • Good communication and collaboration skills with the ability to work effectively in a team environment.
Preferred Qualifications
  • Exposure to financial systems, payment processing, or transaction‑based applications.
  • Understanding of event‑driven architecture and distributed systems concepts.
  • Experience working in Agile development environments.
  • Interest in AI/ML technologies and automation solutions is a plus.
Education Qualification
  • B.S./B.A. in Computer Science, Information Systems, Electrical/Computer Engineering or equivalent experience preferred.
  • Technical certifications preferred (AWS, Linux, Windows, Atlassian, etc).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Backend Developer
Golang Backend Developer

Capgemini • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Golang developer
Golang developer

BigThinkCode • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Golang Developer
Golang Developer

SISA • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Golang Engineer
Golang Engineer

Saarthee • Kolkata Metropolitan Area

On-site
INR 1,500,000 - 2,700,000
Golang Engineer
Golang Engineer

Saarthee • Kolkata District

On-site
INR 1,200,000 - 2,400,000
Golang Developer - Microservices Architecture
Golang Developer - Microservices Architecture

India Fan Corporation • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on cutting‑edge technologies
Collaborative engineering culture
Career growth opportunities
Sr. Golang Developer
Sr. Golang Developer

Deservely Technologies Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 3,400,000
Golang Engineer
Golang Engineer

Keka Technologies Private Limited • Bengaluru

On-site
INR 1,400,000 - 2,300,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Staff Engineer
Staff Engineer

BuildxPartners • Bengaluru

On-site
INR 4,500,000 - 7,500,000