Golang Developer at Arting Digital · Pune · 3 - 4 years · ₹8L - ₹10L / yr · Profitable · Posted 21 Feb 2025

Position Title: Golang Developer
Exp: 3+Yr
Location: Pune
Working Mode: Onsite
Primary Skill: Golang, GIT, RESTful APIs
Qualification: Degree in Computer Science or similar relevant field
Roles and Responsibilities:
- Develop and maintain robust and scalable software solutions using the
Go programming language, with a focus on performance and reliability.
- Collaborate closely with cross-functional teams to translate project
requirements into well-designed and efficient code.
- Conduct thorough testing and debugging to ensure the delivery of high-
quality and error-free software.
- Stay up-to-date with the latest Go language updates, industry trends, and
best practices to continually enhance development processes.
- Optimize software applications for maximum performance and
efficiency, taking advantage of Go's concurrency capabilities.
- Actively participate in code reviews, providing constructive feedback to
improve code quality and maintain coding standards.
- Troubleshoot and resolve issues related to software functionality,
performance, and integration, ensuring a seamless user experience.
Required Skills:
- Demonstrated experience as a Golang Developer, with a portfolio of successfully deployed applications or services.
- Proficiency in Golang for both microservices and monolithic architectures, showcasing strong knowledge of Go standard libraries.
- Familiarity with RESTful APIs and gRPC, essential for the integration of Go-based applications with other systems and services.
- Solid understanding of data storage solutions, including experience with SQL and NoSQL databases such as PostgreSQL and MongoDB.
- Expertise in concurrent programming, understanding Go routines, channels, and the sync package to optimize performance.
- Experience with version control systems like Git, fostering collaboration and code manageability.
- Strong analytical and problem-solving skills, capable of designing and implementing scalable, maintainable solutions.
- Ability to work independently or in a team-oriented, agile development environment, meeting tight deadlines and adapting to changing requirements.
- Excellent communication and interpersonal skills, enabling effective collaboration with team members, stakeholders, and clients.

About Arting Digital
About
Arting Digital is Digital Transformation organization working with client across marketing, analytics and digital transformation. We enable enterprises and marketers take advanced data-driven decisions and boost the effectiveness and success of their digital properties including websites, social media, online platforms, digital devices, the web or mobile-based applications, providing IT resources and more. Combining progressive analytics practices, technology, and domain expertise — our custom solutions help clients connect data and insights with business decisions. Join Our Talent Pool for Job Opportunities! Link: https://forms.gle/AdSTCwnbo2r3sQTx9
Candid answers by the company
.
Similar jobs (10)
Position: Software Developer - Golang and Angular
Location: Baner, Pune (Hybrid)
Employment Type: Full-Time
Role Summary
Key Responsibilities
Design, develop, and maintain scalable backend applications using Golang.
Develop and maintain RESTful APIs and microservices.
Build and maintain frontend applications using Angular, TypeScript, JavaScript, HTML, and CSS.
Develop cloud-native solutions using AWS, including AWS Lambda and other serverless services where appropriate.
Integrate applications with SQL/NoSQL databases and third-party services.
Write clean, maintainable, and testable code following coding standards and best practices.
Participate in solution design, code reviews, and technical discussions.
Troubleshoot and resolve application and production issues.
Collaborate with Product Owners, QA engineers, and development teams across India and Japan.
Participate in Agile ceremonies including sprint planning, estimation, reviews, and retrospectives.
Mandatory Technical Skills:
Strong hands-on experience with Golang.
Experience designing and developing RESTful APIs and backend services.
Good experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.
Hands-on experience with AWS Cloud, including:
o AWS Lambda
o API Gateway
o Amazon S3
o IAM
o CloudWatch
Experience working with at least one SQL or NoSQL database.
Good understanding of concurrency concepts in Go (goroutines, channels) and. Go best practices.
Experience with Git and collaborative development workflows.
Strong understanding of object-oriented principles, design patterns, and microservices architecture.
Experience working in an Agile/Scrum development environment.
Preferred Skills
Experience with Docker and containerization.
Exposure to Kubernetes or Amazon ECS.
Experience with CI/CD pipelines.
Familiarity with OAuth2, JWT, or similar authentication mechanisms.
Experience with SQL Server, PostgreSQL, MySQL, MongoDB, or DynamoDB.
Experience developing enterprise SaaS or B2B software products.
Experience working with globally distributed teams.
Education
Bachelor’s degree in computer science, Information Technology, Engineering, or a related discipline.
We are looking for a Golang Developer to help build and scale our platform. This role involves designing high-performance distributed systems, building robust APIs and contributing to systems that handle real-time workflows at scale. You will own problems end to end, working closely with product, engineering and platform teams to build solutions that are reliable and scalable.
Responsibilities
- Develop new and enhance existing microservices, libraries, and features that form our B2B KYC platform.
- Create and document APIs, Queue Contracts to be consumed by other services.
- Work closely with the Product and Engineering Leads to implement features following best design principles and patterns.
- Participate in all phases of the development cycle plan, design, implement, review, test, deploy, document, and training.
- Help junior developers with best practices like TDD etc. and make sure their code meets the standards.
- Educate them continuously to improve overall team performance and work quality.
Requirements
- Development experience (3 to 6 years) preferably on GoLang and scripting skills.
- Bachelors/Masters in Computer Science or equivalent experience.
- Strong understanding of Computer Science fundamentals, software design principles, algorithms & design patterns.
- Interest and ability to quickly learn and ramp up on new languages and technologies.
- Ability to write understandable, reliable and testable code with minimum supervision.
- Distributed, highly available systems running at large scale.
- Distributed platforms which use Kafka, Elasticsearch, Cassandra or similar systems.
- Cloud environments (e. g., Docker, AWS, GCP, Kubernetes etc.,).
- Asynchronous programming patterns (e. g., GO Routines/Channels, Async Programming).
- Experience in CI/CD (Continuous Integration & Delivery), AGILE work environments.
- Ability to troubleshoot and solve issues on distributed systems.
Why join Zoop
- Work on high-scale, real-time systems that power critical identity and onboarding workflows for fast-growing businesses
- Take end-to-end ownership of meaningful engineering problems while building clean, scalable, production-grade systems
- Grow in a strong engineering environment with exposure to distributed systems, cloud-native technologies, and modern architectures
Work Mode: In office (5 days a week)
Location: Viman Nagar, Pune
Role: Golang Developer
Experience: 4+Years
Work Location: Mumbai(Kanjurmarg)
Notice Period: Immediate
Required Skills
- Golang: 4+years hands-on experience building production services.
- API Protocols: REST/JSON, gRPC, protobuf; API versioning and backward compatibility.
- Architecture: Clean Architecture, DDD (aggregates, repositories), SOLID, hexagonal architecture.
- Databases: PostgreSQL/MySQL; indexing, query optimization, transactions, isolation levels, migrations (e.g., golang-migrate).
Nice-to-Have
- Event-driven systems (Kafka/RabbitMQ), CQRS and Saga patterns.
- Concurrency: Goroutines, channels, sync primitives (mutex, wait groups), context cancellation, worker pools.
- Containers & Cloud: Docker, Kubernetes; familiarity with AWS/GCP/Azure (IAM, networking, managed DBs).
- CI/CD & Git: Branching strategies, automated tests, code quality checks, artifacts.
- Caching (Redis/Memcached), rate limiting, and feature flags.
- Security: OAuth2/OIDC, JWT, mTLS, secrets management (Vault/SSM).
- Infrastructure as Code (Terraform), Helm charts.
- Experience with performance tooling.
Education
· Bachelor’s in Computer Science/Engineering
Golang Developer
We are building a data protection platform for SaaS companies. Your experience in building or working with SaaS products and storage will be a super plus for you to succeed in the role.
Role and Responsibilities
- Design and build the SaaS product - you will help in building and scaling the product.
- Contribute to and drive open source projects which will be part of the SaaS platform and some key technologies will be open-sourced
- Collaborate with a distributed team of engineers to build core components of the platform
- Work with a modern technology stack based on Golang, Containers, public cloud services, Cloud Native technologies such as Kubernetes among others
Requirements
- A strong bias toward action and direct, frequent communication
- Expertise in developing, testing, and debugging production-quality, scalable, concurrent systems
- Experience with distributed systems concepts and architecture
- Strong computer science fundamentals (data structures, algorithms, and concurrency)
- Proficient in a programming language like Golang, Java, Scala or C/C++
- Passionate about code quality, extensibility, coding standards, testing, and automation
Nice to have
- Experience building core features on storage, database, data protection, or security systems.
- Public cloud development experience (AWS strongly preferred)
- Golang experience
- Open Source Software contributions
- Experience working in startup environments or on early-stage products

0-2 years of software development experience (internships or projects acceptable).
● Proficiency in at least one backend programming language (Python or Golang).
● Strong understanding of object-oriented programming and software fundamentals.
● Knowledge of data structures, algorithms, and database concepts.
● Familiarity with Linux-based development environments.
● Exposure to Git and version control workflows.
Strong analytical and problem-solving ability.
At BigThinkCode, we build innovative technology solutions that solve complex enterprise challenges. We are looking for a highly skilled Go/Golang Engineer who thrives in building low-latency, distributed systems and enjoys working on security sensitive platforms.
This role offers the opportunity to work on cutting-edge SaaS platforms, building scalable backend systems that operate in demanding environments requiring high reliability, security, and performance.
Please find below our job description, if interested apply / reply sharing your profile to connect and discuss.
Company: BigThinkCode Technologies
URL: https://www.bigthinkcode.com/
Experience required: 3-6 years
Work location: Chennai
Joining time: Immediate – 4 weeks
Work Mode: Work from office / Hybrid
Must have skills:
- Hands on expertise in Go / Golang, low-latency routing, distributed systems.
- Experience designing and troubleshooting low-latency applications.
- Experience in enterprise software deploy / developing SaaS application is a plus
- Event drive architecture (EDA) microservices project experience is a plus.
- Additional programming knowledge: Typescript or NodeJS or Python
- Hands on experience using docket containers and Kubernetes.
- Aware about Observability, Asynchronous and Loose Coupling.
- Familiar with deep knowledge on infrastructure and customer application deployment
- Work with message brokers and streaming technologies such as Kafka, or similar event-driven platforms.
A skilled Go/Golang Developer with 3–6 years of experience in building scalable applications using event-driven architecture within distributed systems. The ideal candidate should be comfortable in low level programming, high-performance backend services and have a strong understanding of Observability, asynchronous programming patterns.
Experience or exposure to knowledge embedding and vectorization techniques is a strong plus, especially in the context of modern data-driven or AI-powered systems.
Required Skills
- 4+ years of hands-on experience with Go / Golang
- Strong engineer with security-sensitive, correctness-critical code paths
- Engineer worked on SAAS / On-prem environment
- Experience with containerization tools like Docker and orchestration tools like Kubernetes
Ideal Candidate
We are looking for engineers who:
- Have strong ownership mindset and platform thinking.
- Can balance correctness, performance, and simplicity under pressure.
- Are comfortable making architectural decisions in distributed environments.
- Use AI-assisted development tools effectively while maintaining engineering judgment.
- Can distinguish robust production-grade solutions from generated boilerplate code.
- Have experience supporting SaaS, hybrid-cloud, or on-premise deployments.
Why Join Us:
- Collaborative work environment.
- Exposure to modern tools and scalable application architectures.
- Medical cover for employee and eligible dependents.
- Tax beneficial salary structure.
- Comprehensive leave policy
- Competency development training programs.
At BigThinkCode, our technology solves complex problems. We are looking for talented backend engineer to join our development team at Chennai.
If you are passionate about building scalable applications and have strong experience in any backend programming or with interest for Golang and modern web technologies, we would love to hear from you!
Please find below our job description, if interested apply / reply sharing your profile to connect and discuss.
- Company: BigThinkCode Technologies
- URL: https://www.bigthinkcode.com/
- Experience required: 4 - 5 years
- Work location: Chennai
- Joining time: Immediate – 2 weeks
- Work Mode: Work from office (Hybrid)
We are looking for a skilled and passionate Developer with strong Golang experience to join our growing engineering team. The ideal candidate should have hands-on experience in building scalable web applications, backend services, APIs, and modern frontend applications.
What You’ll Do
- Design, develop, test, and maintain scalable and high-performance web applications.
- Build and maintain robust backend services and RESTful APIs using Golang.
- Develop responsive and user-friendly frontend applications using modern JavaScript/TypeScript technologies.
- Work on end-to-end application development, including frontend, backend, APIs, and database integrations.
- Design and develop scalable, secure, and maintainable application architecture.
- Collaborate closely with product, design, and engineering teams to deliver high-quality solutions.
- Write clean, reusable, efficient, and well-tested code.
- Participate in code reviews and contribute to engineering best practices and coding standards.
- Troubleshoot, debug, and resolve application and production issues.
- Contribute to performance optimization, scalability, and continuous improvement of applications.
What We’re Looking For
- 4–5 years of hands-on experience in software development.
- Experience with distributed systems and microservices architecture.
- Managing, mentoring small team of 2-3 members.
- Strong hands-on experience with Golang or Erlang or other programming languages with interest, learn Golang for backend development.
- Experience building RESTful APIs, backend services, and microservices.
- Good experience with JavaScript and/or TypeScript and modern frontend development.
- Experience working with databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
- Strong understanding of software design principles, data structures, and scalable application architecture.
- Experience with Git and version control workflows.
- Good understanding of API security, authentication, and authorization mechanisms.
- Strong debugging and problem-solving skills.
- Ability to work independently as well as collaboratively in a fast-paced engineering environment.
Preferred / Nice to Have
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, or containerized applications.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with Agile/Scrum development methodologies.

Core Responsibilities:
- Design, develop, and maintain backend services and APIs using Python or Golang.
- Write high-quality, testable, and maintainable code with a focus on performance and scalability.
- Implement automated tests and contribute to CI/CD pipelines.
- Collaborate with product, QA, and DevOps teams for end-to-end feature delivery.
- Troubleshoot production issues and provide timely resolutions.
- Participate in design and architecture discussions to improve system efficiency.
- Contribute to improving development processes, coding standards, and best practices.
Experience and Expertise:
- 1-2 years of experience in backend development with Python or Golang.
- Solid understanding of RESTful APIs, microservices, and distributed systems.
- Strong knowledge of data structures, algorithms, and OOPS principles.
- Hands-on experience with relational and/or NoSQL databases.
- Familiarity with Linux development, Docker, and basic cloud concepts (AWS/GCP/Azure).
- Proficiency with Git and version control workflows.
- Familiarity with AI-powered development tools or exposure to projects involving large language models (LLMs) is a plus.
Skills:
- Strong analytical and debugging skills with the ability to solve complex problems.
- Good communication and collaboration skills across teams.
- Ability to work independently with minimal supervision while being a strong team player.
- Growth mindset – eagerness to learn new technologies and improve continuously.

Experience and Expertise
● 7– 10 years of experience in backend development with Python or Golang.
● Solid understanding of RESTful APIs, microservices, and distributed systems.
● Strong knowledge of data structures, algorithms, and OOPS principles.
● Hands-on experience with relational and/or NoSQL databases.
● Familiarity with Linux development, Docker, and basic cloud concepts
(AWS/GCP/Azure).
● Proficiency with Git and version control workflows.
● Familiarity with AI-powered development tools or exposure to projects involving large
language models (LLMs) is a plus.
Skills
● Strong analytical and debugging skills with the ability to solve complex problems.
● Good communication and collaboration skills across teams.
● Ability to work independently with minimal supervision while being a strong team
player.
● Growth mindset – eagerness to learn new technologies
About the company
The client is a US-based cybersecurity startup prevents, detects, and responds to software supply chain attacks by analyzing behavior across the full software development lifecycle for both developers and AI coding agents. They are building a vertical AI agent for supply chain security across three pillars: securing AI agents on developer machines, OSS package security, and CI/CD security, covering the entire agentic pipeline from dev environment to cloud.
About the Job
We are seeking backend engineers to build and maintain the CI/CD security platform's backend systems and components (GitHub Actions). This high-impact role involves setting best practices and owning engineering processes, with contributions used by thousands of developers globally. Our primary languages are Golang and Node.js.
Requirements
- 2–5 years of experience, strong engineering fundamentals (cyber security background not mandatory), AI-native mindset, comfortable with a hands-on zero-to-one environment. We use Golang as our primary language.
- Must-haves: Golang backend programming; AWS/Azure/GCP background; scalable/fault-tolerant system design.
- For all engineering positions, prior early-stage startup experience is a must-have requirement.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Solid understanding of software development principles, design patterns, and best practices.Expertise in building scalable and fault-tolerant systems.
- Strong collaborative and problem-solving skills.
- Self-motivated, creative thinker with a drive for continuous improvement.
- Experience in a startup or high-impact, outcome-driven environment.
Location
India remote. Candidates should be able to overlap a few hours with Pacific Time (PT) when working on urgent customer issues as required.
Responsibilities
- Design, develop, and maintain robust, scalable software solutions.
- Architect and implement CI/CD components (GitHub Actions).
- Deliver features incrementally in quick iterations.
- Write clean, efficient, and maintainable code following industry best practices.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot and debug complex software issues promptly.
Why Join Us
- The company is at the forefront of supply chain security research and product development. They were the first to detect several major supply chain attacks in 2025 and 2026 such as the axios npm compromise, tj-actions, etc
- Their research and findings are regularly cited by major publications such as Bloomberg, TechCrunch, Hacker News, and Dark Reading. The Cybersecurity and Infrastructure Security Agency (CISA), the primary cybersecurity agency for the US federal government, has published several cybersecurity advisories citing our work
- In addition to having several enterprise customers, we have been adopted by more than 15,000 open-source projects, including projects from Microsoft, Google, Amazon, Datadog, and others.
- Engineers joining now get to work on hard, high-impact problems at the intersection of security, AI, and open source, with meaningful equity upside at an early stage.





