Flag job

Report

Software Engineer - backend

Min Experience

4 years

Location

Pune City

JobType

Contract

About the role

We're looking for people with a strong background or interest in building successful products or systems; you're comfortable in dealing with lots of moving pieces; you have exquisite attention to detail, and you're comfortable learning modern technologies and systems. Responsibilities Design, build and maintain APIs, services, and systems across MyySports' engineering teams. Take end-to-end responsibility of the backend for our products Architect and build modern, high-performance APIs and Systems Build and deploy GraphQL-based backends Integrate several internal and third-party tools as needed across the product spectrum to enhance backend capabilities Work closely with frontend developers, data engineers, and members of other internal teams to understand needs and develop solutions for our users. Debug production issues across services and multiple levels of the stack Build Thought leadership internally by communicating techniques and skills with the internal team in the form of knowledge sessions, blog posts, and similar knowledge sharing activities Requirements Proficiency at building robust backends with either of: Go, Node JS, Python, Ruby, PHP, Java Have a keen sense of customer empathy and a desire to influence the product direction Can easily explain complex technical concepts to designers, customer success representatives, and other engineers Have a basic understanding of DevOps (log rotation, reverse proxies, and other activities that give reliability to the software in development) Has experience developing GraphQL APIs Proficient in Git workflows and agile methodologies Ability to write well documented and hygienic code

About the company

The Product Guys

Skills

go
node js
python
ruby
php
java
graphql
git