Golang Architects

10 - 20 years

40 - 50 Lacs

Pune Bengaluru Mumbai (All Areas)

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Us:

Golang Architect

Key Responsibilities:

  • Architecture & Design:

    Lead the design and architecture of high-performance, scalable systems using Golang. Own the end-to-end architecture, including distributed systems, microservices, cloud platforms, and more.
  • Solution Leadership:

    Work closely with product managers, developers, and other stakeholders to create solutions that align with business goals and technical requirements.
  • Code Quality & Standards:

    Ensure best practices for clean, maintainable, and testable code. Provide code reviews and mentor developers to raise the overall quality of the team.
  • Performance Optimization:

    Identify performance bottlenecks and design solutions that maximize the efficiency of systems. Ensure scalability, fault tolerance, and high availability.
  • Technology Strategy:

    Provide insights and strategic direction on technical decisions, evolving the tech stack as necessary to meet evolving demands.
  • Cross-Functional Collaboration:

    Collaborate across teams to deliver complex systems and ensure smooth integration across different layers of the application stack.
  • Risk Management:

    Identify and mitigate technical risks across the development lifecycle, ensuring timely delivery while maintaining system integrity.
  • Documentation & Best Practices:

    Maintain clear and concise documentation on architecture decisions, system designs, and implementation guidelines. Promote and enforce best practices across the engineering team.
  • Stakeholder Communication:

    Regularly communicate architectural decisions, progress, and challenges to senior leadership and other business stakeholders.

Required Skills & Experience:

  • Experience:

    10 - 16 years of experience in software engineering with at least 5 years in an architect or senior leadership role, focusing on distributed systems and backend technologies.
  • Programming:

    Deep expertise in

    Golang

    with experience in building and deploying large-scale applications.
  • Microservices:

    Extensive experience in designing and deploying microservices-based architectures, ensuring smooth integration, deployment, and scaling.
  • Cloud Platforms:

    Expertise in cloud platforms such as

    AWS

    ,

    Azure

    , or

    GCP

    and hands-on experience with containers (e.g.,

    Docker

    ) and orchestration systems (e.g.,

    Kubernetes

    ).
  • Database Design:

    Solid understanding of database systems (SQL/NoSQL) and experience in designing high-performance data models for large-scale systems.
  • System Design:

    Strong grasp of system design principles, including high availability, scalability, fault tolerance, and disaster recovery.
  • DevOps & CI/CD:

    Experience with Continuous Integration, Continuous Deployment (CI/CD) pipelines, infrastructure as code, and automation tools.
  • API Design & Integration:

    Expertise in designing RESTful APIs, gRPC, or GraphQL-based services.
  • Leadership:

    Ability to mentor and guide senior engineers, driving adoption of best practices and fostering a culture of innovation and excellence.
  • Problem Solving:

    Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Communication Skills:

    Excellent written and verbal communication skills, with the ability to interact effectively with both technical and non-technical stakeholders

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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
Saieesh Data Systems logo
Saieesh Data Systems

Technology / Data Management

Metropolis

RecommendedJobs for You

Pune, Bengaluru, Mumbai (All Areas)

Pune, Maharashtra, India

Pune, Maharashtra, India

Bengaluru, Karnataka