Apply here for
Backend Software Engineer
The Task-at-Hand:
- Develop software for our various recommendation systems and data collection pipelines using well known technologies and platforms
- Deliver quality product and content recommendations in a low-latency environment from multiple data centers
- Debugging meaningful technical issues inside a very deep and complex technical stack involving k8s, containers, micro services, etc.
- Collaborate with internal engineering teams in developing and planning new features as well as improving and optimizing our existing platforms
- Suggest new programs, products, and features based on an understanding of current industry trends and development.
- Used to work within Agile environments and fast pace delivery teams.
Optimal Skills for Success:
- Graduate of B.Sc. in computer science or equivalent experience
- 3+ years of developing experience
- Experience with Java or Scala
- Strong technical skills and a passion for developing owning features end-to-end
- Understanding of product and a passion for building software that provides a great user experience
- Experienced in designing, developing and testing scalable distributed systems
- Experienced in working with both relational and non relational databases
- Experienced in AWS cloud technologies and administration
- Familiar with Docker, Kubernetes, ECS/EKS containerization technologies
- Team player, strong communication skills