Backend Engineer - [Golang]
Internshala
About the job
Position: Software Engineer - Backend Varaha is a global, leading climate-tech venture focused on carbon removal solutions such as regenerative agriculture, afforestation, biochar, and enhanced rock weathering supporting smallholder land stewards at scale. In just our third year of operation, we are removing and avoiding more than 1 million tons of CO, distributing the majority of revenues to over 100,000 smallholder land stewards in South Asia and Sub-Saharan Africa. Backed by leading global investors, our founding and management team has a stellar track record of scaling impactful projects and products across agri-tech and sustainability sectors About the Role:We are looking for a Backend Software Engineer (SDE-1) with strong skills in Go (Golang) and Python to join our engineering team. You will be responsible for designing and building scalable backend systems, APIs, and services that power Varahas digital platforms. This role requires strong problem-solving skills, ownership, and the ability to work in a fast-paced, impact-driven environment.
Responsibilities
- Design, develop, and maintain scalable backend services using Go and/or Python.
- Build and optimize high-performance RESTful APIs and microservices.
- Work with databases (PostgreSQL/MySQL/NoSQL) including schema design, queries, and performance tuning.
- Develop concurrent and efficient systems leveraging Gos capabilities where required.
- Implement business logic, data processing pipelines, and third-party integrations.
- Ensure system reliability, scalability, and security.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews, debugging, and performance optimization.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
Skills & Qualifications:
- Strong programming skills in Go (Golang) and/or Python.
- Experience with backend frameworks (Gin/Fiber for Go, Django/FastAPI for Python).
- Good understanding of REST APIs, microservices architecture, and backend design principles.
- Experience working with Redis, relational and/or NoSQL databases.
- Understanding of concurrency, multithreading, and performance optimization (especially in Go).
- Familiarity with authentication, authorization, and security practices.
- Experience using Git and collaborative workflows.
- Strong problem-solving skills and attention to detail.
Bonus Points if you have :
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.