Software Backend Engineer
Location:
- Remote - India; To be considered for this position, you must reside in one of the following cities:
- Bangalore
- Delhi
- Gurugram
- Mumbai
- Pune
- From Home / Beach / Mountain / Cafe / Anywhere!
- We are a remote-first company with a globally distributed team. You can find your productive zone and work from there.
About the Role:
As a backend-focused Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering team. This multifaceted position involves developing new features on a large scale, refining internal tooling and processes, contributing to product and technical roadmaps, and assuming diverse responsibilities within the organization. The ideal candidate for the backend role will have a proven track record in building highly available APIs, with additional proficiency in data pipelines and the relevant domain.
What you'll be doing:
- Design, create, and maintain robust, efficient, and reliable backend services to meet our platform's evolving needs.
- Collaborate closely with business stakeholders to architect and implement new services from inception to delivery.
- Contribute to developing new features and capabilities that deliver substantial value to our customers.
- Work with various engineering and product teams to synchronize efforts and deliver cutting-edge solutions.
- Craft and maintain user-facing technical documentation, enhancing user understanding and facilitating seamless adoption of our services.
- Play a pivotal role in shaping our company's engineering culture, ensuring the maintenance of high engineering standards across the organization.
What you’ll need:
- 7+ years of proven experience as a Software Engineer specializing in web backend development.
- Proficiency in Golang is a significant advantage.
- Additional experience in data engineering is highly desirable.
- A track record of successfully delivering high-quality production services and systems.
- Customer-centric approach with a strong emphasis on empathy towards users.
- Relevant industry experience, particularly in banking or fintech, and domain knowledge in fraud prevention or compliance.
- Proficient in English - from casual chats to formal reports.
Technologies we use:
- TypeScript (React + node)
- Golang
- Ruby
- Bigtable
- Postgres / PostgreSQL
- GCP dataflow (apache beam)
- BigQuery
- Python
- Java
- Terraform