eTeam is seeking a Software Engineer - Backend to design, develop, and maintain the next generation backend system. The role involves collaborating with various teams and requires strong programming skills in multiple languages.
Responsibilities:
- Design, develop and maintain the next generation backend system that powers the personalized feeds, search and products
- Design, develop, and maintain high quality and performant frontend UI features
- Write efficient, scalable and maintainable code
- Develop and evolve test automation frameworks, tools, and services
- Collaborate across disciplines and with ML, Product and Infrastructure teams at Reddit
Requirements:
- At least 3 years of experience in software development and distributed systems in production environments
- 3 years of programming experience in Go and Python with experience in applying Object-Oriented Programming concepts and design patterns
- 3 years of experience in JavaScript development with a focus on building ReactJS applications
- Experience working with databases and storage technologies like Redis, Postgres, Cassandra, Milvus
- Strong experience in testing including using the test driven development approach to write automated tests and debug issues
- Strong understanding of CI/CD process and quality checks in the workflow
- Experience with Docker, Kubernetes, Prometheus, Grafana, AWS and GCP
- Strong team player with strong communication skills
- 3 years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C, Python)
- CI/CD
- Experience with frontend (React)
- Go (Golang)
- Go, React, Python, AWS, Google Cloud, GenAI applications, Kafka