Talent.com
Svitla - Golang Developer - Microservices Architecture
Svitla - Golang Developer - Microservices ArchitectureSvitla Systems, Inc. • Pune
Svitla - Golang Developer - Microservices Architecture

Svitla - Golang Developer - Microservices Architecture

Svitla Systems, Inc. • Pune
12 days ago
Job description

About the Role :

Senior Go Developer to design, build, and operate high-performance Go-based microservices, deployed on Kubernetes, and integrate AI / ML models into production systems in collaboration with Data Science / ML teams.

Key Responsibilities :

Design & Development :

  • Architect, design, and implement microservices in Go following best practices (clean code, SOLID principles, hexagonal / clean architecture when appropriate).
  • Build robust, scalable, and secure APIs (REST / gRPC) for internal and external consumers.
  • Collaborate with Data Scientists / ML Engineers to integrate AI / ML models into production services (model serving, feature pipelines, inference endpoints).
  • Write high-quality, testable, and maintainable code, including unit, integration, and contract tests.

Microservices & System Architecture :

  • Decompose monoliths or larger systems into well-bounded microservices with clear ownership and interfaces.
  • Design and implement inter-service communication (gRPC, REST, messaging / streaming) with an eye on latency, reliability, and observability.
  • Contribute to the overall system architecture, including data flows, API design, and integration with external systems.
  • Kubernetes & Cloud-Native Operations :

  • Containerize applications (Docker or similar) and define Kubernetes manifests / Helm charts for deploying services.
  • Collaborate with the DevOps / SRE team to ensure services are resilient, observable, and autoscalable in Kubernetes.
  • Implement and maintain monitoring, alerting, and logging (e.g., Prometheus, Grafana, OpenTelemetry, ELK, etc.)
  • Participate in performance tuning, load testing, and capacity planning for production workloads.
  • AI / ML Integration :

  • Work with ML teams to operationalize models :
  • Model inference services
  • Feature preprocessing in real-time
  • Batch / offline inference pipelines
  • Ensure latency, scalability, and reliability of AI / ML-driven microservices.
  • Help define and implement A / B testing, canary deployments, and monitoring for model performance and drift (in collaboration with ML team).
  • Technical Leadership & Collaboration :

  • Act as a technical mentor to mid-level and junior developers (code reviews, pair programming, design reviews).
  • Contribute to and help enforce engineering standards, coding guidelines, and best practices.
  • Participate in architecture and technical roadmap discussions, providing input based on hands-on experience.
  • Collaborate closely with Product Managers to refine requirements into technical solutions and clear delivery plans.
  • Quality, Security & Reliability :

  • Champion test-driven development (TDD) and / or robust testing strategies.
  • Ensure solutions adhere to security best practices (authentication, authorization, data protection, secrets management).
  • Contribute to incident response and post-mortems, and drive improvements to prevent recurrence.
  • Technical Skills :

  • 5+ years of professional software development experience, with 3+ years focused on Go (Golang).
  • Goroutines and channels (concurrency patterns)
  • Context usage and cancellation
  • Error handling patterns
  • Modules and dependency management
  • Experience building high-performance backend services and APIs (REST, gRPC).
  • Microservices & Distributed Systems :

  • Hands-on experience designing and implementing microservice architectures.
  • Understanding of service discovery, API gateways, load balancing, and fault tolerance patterns (circuit breakers, retries, backoff, rate limiting).
  • Solid grasp of distributed systems concepts : eventual consistency, idempotency, transactions across services, etc.
  • Kubernetes & Cloud :

  • Practical experience deploying, running, and debugging applications on Kubernetes (e.g., GKE, EKS, AKS, or self-managed clusters).
  • Familiarity with :
  • Writing / understanding Kubernetes manifests (Deployments, Services, ConfigMaps, Ingress, etc.)
  • Containerization with Docker or equivalent
  • CI / CD pipelines for building and deploying Go services
  • Experience with at least one major cloud provider (AWS, GCP, Azure, etc.)
  • AI / ML Concepts (for Integration) :

  • Understanding of basic ML concepts : training vs. inference, features, model versions, evaluation metrics.
  • Experience integrating machine learning models into applications or microservices (using frameworks, REST endpoints, or libraries).
  • Familiarity with patterns like
  • Online / real-time inference (You dont need to build models from scratch, but you should be able to collaborate effectively with ML teams and design production-ready integration.)
  • Batch inference
  • Feature engineering pipelines
  • Data & Storage :

  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Familiarity with NoSQL / datastores (e.g., Redis, MongoDB, DynamoDB, etc.)
  • Understanding of caching, message queues / streaming (e.g., Kafka, RabbitMQ, NATS, etc.)
  • Testing, Observability & Tooling :

  • Experience with testing in Go (testing package, mocks, integration tests).
  • Familiarity with observability tools : metrics, logging, tracing (e.g., Prometheus, Grafana, Jaeger, OpenTelemetry).
  • Experience using Git and standard development workflows (code review, branching strategies).
  • Soft Skills :

  • Strong communication skills : able to explain complex technical topics to both technical and non- technical stakeholders.
  • Ownership mindset : you care about the entire lifecycle of the service from design and implementation to deployment and monitoring.
  • Mentorship and leadership capabilities : willing to support, guide, and challenge peers constructively.
  • Comfortable working in an agile environment (Scrum / Kanban), with iterative delivery and continuous improvement.
  • Problem-solving and critical thinking : you enjoy digging into complex issues and finding pragmatic solutions
  • (ref : hirist.tech)

    Create a job alert for this search

    Golang Developer • Pune

    Related jobs
    Golang Backend Developer

    Golang Backend Developer

    Mithril Defense • Pune, IN
    We are Hiring : Golang Backend Developer.Join Us in Shaping the Future of Drone Technology!.US-headquartered security company. The backend app is designed with a.These services are containerized and ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer / Architect (Node+Golang+React)

    Principal Engineer / Architect (Node+Golang+React)

    BigStep Technologies • pune, maharashtra, in
    We’re looking for a Principal Engineer / Architect – Full Stack with 8+ years of experience in building, architecting, and delivering scalable, high-performance web applications.The role requires de...Show more
    Last updated: 6 hours ago • Promoted • New!
    Golang Developer - PAN India

    Golang Developer - PAN India

    TekPillar® • pune, maharashtra, in
    Work Locations : Bangalore, Pune, Chennai, Noida, Gurgaon, Delhi, Ahmedabad, Pollachi, Kochi, Manesar.We are seeking an experienced Golang Developer with strong backend engineering expertise.The ide...Show more
    Last updated: 1 day ago • Promoted
    Senior Golang Developer

    Senior Golang Developer

    SMC Squared India • Pune, Maharashtra, India
    Job Title : Senior Golang Developer Location : Pune Experience : 5 to 8 yrs exp I.Job Summary : We are seeking a highly skilled Senior Golang Developer to join our team.You will be responsible ...Show more
    Last updated: 21 days ago • Promoted
    Angular Developer

    Angular Developer

    VAYUZ Technologies • pune, maharashtra, in
    We are an Engineering company with leading capabilities in Digital Transformation, Internet-related services and products, Data Science, Development Operations, Product as a Service, Technology Con...Show more
    Last updated: 30+ days ago • Promoted
    Lead Golang Developer - Backend Architecture

    Lead Golang Developer - Backend Architecture

    Core Minds Tech SOlutions • Pune
    Lead Golang Developer - Backend Architecture Job Description : 1.The ideal candidate will have a strong background in Golang, MongoDB, a...Show more
    Last updated: 30+ days ago • Promoted
    Golang Developer

    Golang Developer

    EXL • pune, maharashtra, in
    The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality co...Show more
    Last updated: 6 hours ago • Promoted • New!
    Golang Backend Engineer

    Golang Backend Engineer

    Hyqoo • Pune, IN
    Job Title : Backend Engineer (Golang).Duration : 6+ months with possibility of extensions.Time Zone : IST hours 9am to 6pm. Design, develop, and maintain backend services using Golang within a microser...Show more
    Last updated: 14 days ago • Promoted
    Platform Engineer (Golang / Python)

    Platform Engineer (Golang / Python)

    NorthStar HR Consultants • Pune, Maharashtra, India
    Job Title - Platform Engineer / Backend Developer.Design, implement, and maintain scalable cloud infrastructure across AWS and Azure platforms. Improve our reliability by identifying and addressing ...Show more
    Last updated: 29 days ago • Promoted
    Natobotics - Senior Golang Lead - Microservices Architecture

    Natobotics - Senior Golang Lead - Microservices Architecture

    Natobotics Technologies Pvt Limited • Pune
    About the Role We are looking for a skilled Senior Golang Developer with a strong background in building high-performance, scalable, and secure applications.The ideal...Show more
    Last updated: 30+ days ago • Promoted
    Javascript Developer

    Javascript Developer

    Tata Consultancy Services • pune, maharashtra, in
    TCS Hiring for Angular Developer Role!.TCS presents an excellent opportunity for Angular Developer Role!!.Work Location : Chennai, Pune & Kolkata. Date of Virtual Interview : 26-11-2025 ( Wednesday).O...Show more
    Last updated: 30+ days ago • Promoted
    Architecture Specialist

    Architecture Specialist

    Tech Mahindra • Pune, Maharashtra, India
    Golang Architect with SQL, Strong hand exp in System Designing Demonstrable ability to write Python / Golang and SQL.You are happy to learn new programming languages and frameworks as necessary.Shou...Show more
    Last updated: 19 days ago • Promoted
    Golang Developer - Monolithic Apps

    Golang Developer - Monolithic Apps

    Workassist • Pune
    Job Summary : We are seeking an experienced Golang Developer with 36 years of experience to join our team in Pune.The ideal candidate must have 3+ years dedicated to...Show more
    Last updated: 20 days ago • Promoted
    Golang Lead Developer

    Golang Lead Developer

    RapidBrains • pune, maharashtra, in
    We are seeking a highly skilled Golang Lead Developer with strong experience in designing, modernizing, and building high-performance backend systems. The ideal candidate will lead development, guid...Show more
    Last updated: 5 days ago • Promoted
    Senior Azure / Biztalk Developer

    Senior Azure / Biztalk Developer

    Orion Innovation • pune, maharashtra, in
    Job Title : Senior Azure Biztalk Developer.Senior Azure Developer with Biztalk.Design, develop, and support enterprise-level integration solutions. Create technical designs and architectures for comp...Show more
    Last updated: 7 days ago • Promoted
    Denodo Architect

    Denodo Architect

    HCLTech • pune, maharashtra, in
    Exciting Opportunity for Denodo Architect!!.We’re looking for an expert in.Snowflake, Redshift, Synapse, BigQuery.Azure cloud architecture skills. Snowflake, Redshift, Synapse, BigQuery), and.Design...Show more
    Last updated: 3 days ago • Promoted
    Golang Developer - Fintech Corporation

    Golang Developer - Fintech Corporation

    Huxley • pune, maharashtra, in
    We are seeking backend engineers who can design and deliver robust, scalable, and maintainable services.This role involves building new systems or re-engineering existing ones to ensure long-term r...Show more
    Last updated: 30+ days ago • Promoted
    Golang developer

    Golang developer

    Kumaran Systems • pune, maharashtra, in
    We are seeking a software developer with 3–4 years of professional experience and strong expertise in.The ideal candidate will have hands-on experience with both. MongoDB) and SQL / Oracle databases, ...Show more
    Last updated: 7 days ago • Promoted