RemoteWLBRemote only
Back to all jobs
RudderStack logo
Remote role · sde-iii-

SDE III - Backend

RudderStack

MicroservicesPythonGolangAPICloud
Role brief

*Our roles are remote first, and can be based anywhere in India (#LI-Remote).

What you'll do:

  • Ownership of product/feature end-to-end for all phases from the development to the production
  • Develop systems that can efficiently extract data from various sources regardless of the volume of data, ensuring scalability
  • Cultivate a practice of ongoing observability enhancement to facilitate quicker debugging
  • Quickly produce well-organized, optimized, testable, and documented source code
  • Tools you would use day to day Python, Golang, gRPC, Kubernetes, Docker, Grafana, InfluxDB, Prometheus
  • Interact with product managers and convert their vision into technical solutions
  • Conduct integration research and understand various functionalities supported by an integration
  • Collaborate with other engineering leads and guide the team on software engineering best practices
  • Take part in our on-call rotation and contribute to incident review

Examples of desirable skills, knowledge and experience:

  • A minimum of 6+ years of software development experience
  • A Bachelor's or Master's degree in Computer Science or equivalent experience is required
  • Strong knowledge of Data Structures, Algorithms, and CS fundamentals
  • Strong coding and problem-solving skills
  • Experience in building robust and scalable web applications with Microservices architecture
  • Strong understanding of API concepts including RESTful APIs, HTTP methods, authentication, pagination and data formats like JSON and XML
  • Good to have knowledge on Docker, Kubernetes, CI/CD tools