Remote opportunity at
Shuru Technologies Private LimitedSenior Golang Engineer
Shuru Technologies Private Limited is searching for a Senior Golang Engineer to join their self-managed technology team. The company focuses on bespoke execution, delivering scalable and…
Career Tools
About This Role
Shuru Technologies Private Limited is searching for a Senior Golang Engineer to join their self-managed technology team. The company focuses on bespoke execution, delivering scalable and impactful product, technology, and AI solutions, including mobile products designed to meet and exceed customer expectations. Operating within a fast-paced and collaborative environment that fosters creativity and innovation, the organization helps accelerate visions for its clients. This remote position is well-suited for an experienced…
Job Description
Shuru Technologies Private Limited is searching for a Senior Golang Engineer to join their self-managed technology team. The company focuses on bespoke execution, delivering scalable and impactful product, technology, and AI solutions, including mobile products designed to meet and exceed customer expectations. Operating within a fast-paced and collaborative environment that fosters creativity and innovation, the organization helps accelerate visions for its clients.
This remote position is well-suited for an experienced software professional who enjoys building high-performance backend systems and APIs. In this role, the selected candidate will collaborate closely with engineering and product groups to design reliable services, optimize system functionality, and shape technical architecture.
Responsibilities
- Design, build, and maintain backend applications utilizing Golang
- Construct scalable microservices and REST or gRPC APIs
- Interact with NoSQL and relational database systems
- Implement event-driven architectures via messaging tools like RabbitMQ or Kafka
- Enhance the security, performance, and dependability of applications
- Produce maintainable, testable, and clean code
- Take part in production troubleshooting, code reviews, and software deployments
Requirements
- Have at least 6 years of software engineering background with extensive practical Golang experience
- Possess solid comprehension of Go best practices, channels, goroutines, and concurrency
- Demonstrate prior work building distributed systems, microservices, and APIs
- Understand message queues, caching, SQL, and databases
- Bring familiarity with Kubernetes, Docker, and cloud environments like GCP, Azure, or AWS
- Showcase strong system-design and problem-solving abilities
- Know how to work with automated testing, monitoring, and CI/CD pipelines
Core Skills
Benefits
- Competitive salary along with a benefits package
- Chance to collaborate alongside seasoned technology and product leaders
- Flexible remote working options within a flexible environment
- Options for ongoing professional learning and development
- Ability to heavily influence various innovative projects
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role features remote working options within a flexible environment.
What is the required experience level for this job?
Candidates must have at least six years of software engineering background with strong hands-on Golang practice.
What compensation and perks are offered?
The role includes a competitive salary and benefits package, continuous learning opportunities, and the chance to collaborate with experienced tech leaders.
What is the salary for this position?
The exact salary amount is not specified in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.