Home
Jobs

Golang Developer

3 - 7 years

5 - 12 Lacs

Posted:22 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

We are seeking a highly skilled and motivated Software Engineer to join our dynamic engineering team. In this role, you will play a pivotal part in designing, developing, and deploying robust, scalable, and high-performance applications using Go (Golang). You will collaborate with cross-functional teams to deliver innovative solutions that align with our business objectives, ensuring exceptional quality, reliability, and user experience. This position offers an opportunity to contribute to cutting-edge projects, leverage modern technologies, and grow within a fast-paced, collaborative environment.

Key Responsibilities

  • Application Development

    : Design, develop, test, and deploy scalable GoLang-based applications and microservices, ensuring high performance, reliability, and maintainability.
  • API Design and Integration

    : Architect and implement secure, efficient, and well-documented RESTful APIs, seamlessly integrating with third-party services and internal systems to support business requirements.
  • Collaboration

    : Partner with cross-functional teams, including Product Management, Frontend Development, and DevOps, to define technical requirements, design innovative features, and deliver high-quality solutions.
  • Code Quality

    : Write clean, modular, and maintainable code adhering to industry best practices and coding standards, ensuring long-term scalability and ease of maintenance.
  • Performance Optimization

    : Continuously monitor and optimize application performance, scalability, and reliability, identifying bottlenecks and implementing effective solutions.
  • Code Review

    : Actively participate in code reviews to uphold code quality, share knowledge, and ensure consistency across the codebase.
  • Troubleshooting

    : Debug and resolve complex technical issues reported by internal teams or end-users, ensuring minimal downtime and optimal system performance.
  • Architecture Contributions

    : Contribute to architectural discussions and decisions, providing insights to shape scalable and efficient system designs.
  • Documentation

    : Create and maintain comprehensive technical documentation for code, APIs, and system architecture to support team collaboration and future maintenance.
  • Continuous Improvement

    : Stay updated on emerging technologies, tools, and best practices, proactively incorporating them into development processes to enhance productivity and product quality.

Skills & Qualifications

Technical Skills

  • Golang Expertise

    : Advanced proficiency in Go (Golang), with in-depth knowledge of Go routines, channels, and concurrency patterns for building high-performance applications.
  • API Development

    : Proven experience in designing, developing, and maintaining RESTful APIs, with strong proficiency in handling JSON and ensuring secure, efficient data exchange.
  • Microservices & Containerization

    : Hands-on experience with microservices architecture and containerization technologies (e.g., Docker). Familiarity with orchestration tools like Kubernetes is a strong plus.
  • Concurrency & Distributed Systems

    : Deep understanding of concurrency models, distributed systems, and their application in building scalable, fault-tolerant systems.
  • Database Management

    : Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis), including schema design, querying, and optimization.
  • Version Control

    : Proficient in using Git for version control, with experience in branching, merging, and collaborative workflows in team environments.
  • Cloud Platforms

    : Familiarity with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure, including basic knowledge of cloud-native services (e.g., compute, storage, networking). Certification or hands-on experience is a plus.
  • Testing

    : Experience with unit testing, integration testing, and end-to-end testing frameworks to ensure robust and reliable code.
  • CI/CD Familiarity

    : Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions) to streamline development and deployment processes is desirable.

Soft Skills

  • Problem-Solving

    : Exceptional analytical and problem-solving skills, with a proven ability to debug complex issues and devise effective solutions under tight deadlines.
  • Collaboration

    : Strong team player with the ability to work independently or collaboratively in a fast-paced, agile environment, adapting to evolving priorities and requirements.
  • Communication

    : Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.
  • Attention to Detail

    : A meticulous approach to writing high-quality code and documentation, ensuring clarity, accuracy, and maintainability.
  • Continuous Learning

    : A proactive mindset toward learning new technologies, frameworks, and methodologies to stay at the forefront of software engineering trends.

Preferred Qualifications

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Experience with GraphQL or gRPC for advanced API development.
  • Familiarity with message queues (e.g., RabbitMQ, Kafka) for building event-driven systems.
  • Exposure to DevOps practices, including infrastructure-as-code (e.g., Terraform) and monitoring tools (e.g., Prometheus, Grafana).
  • Contributions to open-source projects or a strong portfolio showcasing relevant GoLang projects.

Why Join Us?

  • Innovative Environment

    : Work on cutting-edge technologies and contribute to impactful projects that drive business success.
  • Growth Opportunities

    : Access to continuous learning, professional development, and career advancement within a supportive team.
  • Collaborative Culture

    : Join a diverse, inclusive team that values collaboration, creativity, and technical excellence.
  • Impactful Work

    : Build solutions that directly influence our product offerings and deliver value to our customers.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
Vinculum Solutions
Vinculum Solutions

Retail Technology, Supply Chain Management

Bengaluru

RecommendedJobs for You