Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Golang Developer @ Vinculum Solutions

Home > Software Development

 Golang Developer

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.

Job Classification

Industry: Internet (E-Commerce)
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Vinculum Solutions
Location(s): Gandhinagar

+ View Contactajax loader


Keyskills:   Golang Golang Development Go Framework MySQL Kafka MongoDB Grpc AWS Grafana

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Fullstack Developer

  • Hexaware Technologies
  • 5 - 10 years
  • Chennai
  • 14 hours ago
₹ Not Disclosed

Sr.Developer

  • Cognizant
  • 6 - 9 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Java Back End Developer

  • Wipro
  • 5 - 8 years
  • Bengaluru
  • 1 day ago
₹ 10-12 Lacs P.A.

Looking For Java developer - Bangalore/Hyderabad

  • Mahindra
  • 7 - 12 years
  • Hyderabad
  • 3 days ago
₹ 6-16 Lacs P.A.

Vinculum Solutions

We are a Global Software Company enabling OmniChannel Retailing. We help brands and retailers to easily scale, reach and delight customers across channels globally.