Job Title: Senior Golang Backend Developer
Company Type:
IT Services Company
Employment Type:
Full-Time
Location:
Ahmedabad / Rajkot (Preferred) or 100% Remote (Open)
Experience Required:
4+ Years (Minimum 3.5 years of hands-on experience with Golang)
About The Role
We are hiring a
Senior Golang Backend Developer
, a leading service-based tech company based in
Ahmedabad
. If you're a passionate backend engineer who thrives in building scalable APIs, working on microservices architecture, and deploying applications using serverless frameworks on
AWS
, this role is for you!This is a
full-time
opportunity and while we prefer candidates who can work from
Ahmedabad or Rajkot
, we're also open to
100% remote
working for the right candidate.
Key Responsibilities
- Design, build, and maintain RESTful APIs and backend services using Golang
- Develop scalable solutions using Microservices Architecture
- Optimize system performance, reliability, and maintainability
- Work with AWS Cloud Services (Lambda, SQS, SNS, S3, DynamoDB, etc.) and implement Serverless Architecture
- Ensure clean, maintainable code through best practices and code reviews
- Collaborate with cross-functional teams for smooth integration and architecture decisions
- Monitor, troubleshoot, and improve application performance using observability tools
- Implement CI/CD pipelines and participate in Agile development practices
Required Skills & Experience
- 4+ years of total backend development experience
- 3.5+ years of strong, hands-on experience with Golang
- Proficient in designing and developing RESTful APIs
- Solid understanding and implementation experience of Microservices Architecture
- Proficient in AWS cloud services, especially:
- Lambda, SQS, SNS, S3, DynamoDB
- Experience with Serverless Architecture
- Familiarity with Docker, Kubernetes, GitHub Actions/GitLab CI
- Understanding of concurrent programming and performance optimization
- Experience with observability and monitoring tools (e.g., DataDog, Prometheus, New Relic, OpenTelemetry)
- Strong communication skills and ability to work in Agile teams
- Fluency in English communication is a must
Nice to Have
- Experience with Domain-Driven Design (DDD)
- Familiarity with automated testing frameworks (TDD/BDD)
- Prior experience working in distributed remote teams
Why You Should Apply
- Opportunity to work with modern tools and cloud-native technologies
- Flexibility to work remotely or from Ahmedabad/Rajkot
- Supportive, collaborative, and inclusive team culture
- Competitive salary with opportunities for growth and upskilling
Skills: amazon sqs,cloud development,restful apis,observability tools,cloud services,gitlab ci,github actions,golang,agile development,behavior-driven development (bdd),s3,aws lambda,microservices,docker,go (golang),aws,microservices architecture,serverless architecture,amazon web services (aws),kubernetes,domain-driven design (ddd),backend development,cloud