Golang Developer (Chennai Only)
Actively Reviewing the ApplicationsArgus Consulting (India)
Job Description
Experience: 4+ Years
Employment Type: Full-time
About Argus ConsultingArgus 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 OverviewAs 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- Design, develop, and maintain backend services using Golang.
- Build scalable and high-performance RESTful APIs and microservices.
- Design system architecture with a focus on scalability, security, and maintainability.
- Implement clean, modular, and reusable code following best practices.
- Develop microservices-based applications and distributed systems.
- Work with containerization technologies such as Docker and Kubernetes.
- Integrate services with cloud platforms such as AWS, Azure, or GCP.
- Design and optimize relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Implement caching strategies and performance optimization techniques.
- Ensure data consistency, reliability, and security.
- Integrate third-party APIs and internal systems.
- Work with message queues and event-driven systems (Kafka, RabbitMQ).
- Implement authentication and authorization mechanisms (OAuth2, JWT).
- Collaborate with DevOps teams on CI/CD pipelines.
- Write unit tests, integration tests, and ensure high code quality.
- Participate in code reviews and technical design discussions.
- Work closely with product managers, UI/UX designers, and other stakeholders.
- Contribute to sprint planning, estimations, and agile ceremonies.
- Mentor junior developers and contribute to technical knowledge sharing.
- 4+ years of experience in backend development, with strong expertise in Golang.
- Strong understanding of data structures, algorithms, and system design.
- Experience in building REST APIs and microservices architectures.
- Hands-on experience with relational databases (PostgreSQL/MySQL).
- Experience with NoSQL databases (MongoDB, Redis).
- Familiarity with Docker, Kubernetes, and containerized environments.
- Experience with cloud platforms (AWS/Azure/GCP).
- Knowledge of message brokers (Kafka, RabbitMQ) and asynchronous processing.
- Experience with Git and version control workflows.
- Experience with GraphQL and gRPC.
- Experience with DevOps tools (Jenkins, GitHub Actions, Azure DevOps).
- Knowledge of security best practices and OWASP guidelines.
- Exposure to frontend technologies (React/Angular) is a plus.
- Experience working on enterprise or government projects.
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field.
- Relevant certifications or open-source contributions will be an added advantage.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Backend Developer
86% matchUST
Recruiter
78% matchJOGO Health
Frontend Engineer (React+ Javascript)
82% matchApple
Engineer – Automation and Test Programming (Python)
77% matchFlex
Senior Software Engineer II
82% matchOptum
Share
Quick Apply
Upload your resume to apply for this position