Bestkaam Logo
Argus Consulting (India) Logo

Golang Developer (Chennai Only)

Actively Reviewing the Applications

Argus Consulting (India)

India, Tamil Nadu, Chennai Full-Time On-site INR 4–6 LPA
Posted 3 weeks ago Apply by May 29, 2026

Job Description

Experience: 4+ Years

Employment Type: Full-time

About Argus Consulting

Argus Consulting is a technology and digital transformation company delivering enterprise-grade solutions across cloud platforms, digital workplaces, data engineering, and custom application development. We work with government organizations, enterprises, and global clients to design scalable, secure, and high-performance systems.

We are looking for an experienced Golang Developer to join our engineering team in Chennai and contribute to building robust, scalable, and high-performance backend systems.

Role Overview

As a Golang Developer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs. You will work closely with architects, frontend developers, DevOps teams, and product stakeholders to deliver high-quality software solutions.

You will play a key role in building microservices, integrating third-party systems, optimizing performance, and ensuring reliability of enterprise applications.

Key Responsibilities1. Backend Development & Architecture
  1. Design, develop, and maintain backend services using Golang.
  2. Build scalable and high-performance RESTful APIs and microservices.
  3. Design system architecture with a focus on scalability, security, and maintainability.
  4. Implement clean, modular, and reusable code following best practices.
2. Microservices & Cloud-Native Development
  1. Develop microservices-based applications and distributed systems.
  2. Work with containerization technologies such as Docker and Kubernetes.
  3. Integrate services with cloud platforms such as AWS, Azure, or GCP.
3. Database & Data Management
  1. Design and optimize relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  2. Implement caching strategies and performance optimization techniques.
  3. Ensure data consistency, reliability, and security.
4. Integration & APIs
  1. Integrate third-party APIs and internal systems.
  2. Work with message queues and event-driven systems (Kafka, RabbitMQ).
  3. Implement authentication and authorization mechanisms (OAuth2, JWT).
5. DevOps & Quality Assurance
  1. Collaborate with DevOps teams on CI/CD pipelines.
  2. Write unit tests, integration tests, and ensure high code quality.
  3. Participate in code reviews and technical design discussions.
6. Collaboration & Delivery
  1. Work closely with product managers, UI/UX designers, and other stakeholders.
  2. Contribute to sprint planning, estimations, and agile ceremonies.
  3. Mentor junior developers and contribute to technical knowledge sharing.
Required Skills & QualificationsTechnical Skills
  1. 4+ years of experience in backend development, with strong expertise in Golang.
  2. Strong understanding of data structures, algorithms, and system design.
  3. Experience in building REST APIs and microservices architectures.
  4. Hands-on experience with relational databases (PostgreSQL/MySQL).
  5. Experience with NoSQL databases (MongoDB, Redis).
  6. Familiarity with Docker, Kubernetes, and containerized environments.
  7. Experience with cloud platforms (AWS/Azure/GCP).
  8. Knowledge of message brokers (Kafka, RabbitMQ) and asynchronous processing.
  9. Experience with Git and version control workflows.
Preferred Skills (Good to Have)
  1. Experience with GraphQL and gRPC.
  2. Experience with DevOps tools (Jenkins, GitHub Actions, Azure DevOps).
  3. Knowledge of security best practices and OWASP guidelines.
  4. Exposure to frontend technologies (React/Angular) is a plus.
  5. Experience working on enterprise or government projects.
Educational Qualifications
  1. Bachelor’s degree in Computer Science, IT, Engineering, or a related field.
  2. Relevant certifications or open-source contributions will be an added advantage.

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.