HamburgerMenu
hirist

Golang Developer - System Design

Recrosoft Technologies Pvt. Ltd.
Multiple Locations
2 - 6 Years
star-icon
3.8white-divider79+ Reviews

Posted on: 10/07/2025

Job Description

About the Role :

We are looking for a passionate and skilled Golang Developer to join our fast-paced product engineering team. In this role, you will work on building robust, scalable backend systems and APIs that power our core platform and services. You will have the opportunity to design features from scratch, contribute to technical architecture, and deliver impactful solutions that reach thousands of users.

If you're someone who thrives in an agile, innovative environment and is eager to learn and adapt to new technologies, you'll feel right at home here. Bonus points if you have experience contributing to open-source projects, building side projects, or have previously worked at a product-first company.


Key Responsibilities :


- Design and implement scalable backend services and APIs using Golang.

- Translate product requirements and business logic into clean, efficient, and reusable code.

- Take ownership of features or services from inception to production deployment.

- Participate in architectural decisions and system design reviews.

- Write modular and testable code with proper abstractions and documentation.

- Work with other developers, designers, and stakeholders to define and improve the product roadmap.

- Implement unit tests, integration tests, and performance monitoring.

- Conduct code reviews and ensure high code quality and maintainability.

- Proactively identify and address bottlenecks in the system.

- Build and maintain RESTful APIs and understand HTTP, authentication, and stateless design.

- Integrate with third-party APIs, SDKs, and internal microservices.

- Keep up with emerging trends in backend development and bring new ideas to the team.

- Engage in regular knowledge-sharing sessions and engineering best practices.

- Participate in refactoring efforts, tech debt reduction, and process improvement.


Must-Have Qualifications :


- 2 to 6 years of experience in software development with strong experience in Golang.

- Solid understanding of data structures, algorithms, and system design.

- Experience designing, developing, and maintaining REST APIs.

- Comfortable building features end-to-end from requirements gathering to production.

- Exposure to backend systems, cloud services, and modern development practices.


info-icon

Did you find something suspicious?