Apply here for
Senior Backend Software Engineer
The Task-at-Hand:
- Develop software for our various recommendation systems and data collection pipe lines 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
- Mentor junior members, influencing them to impact the product
- Suggest new programs, products, and features based off of 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
- 5+ 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 and empathy