One of the top e-commerce companies is looking for a talented, passionate and action oriented Backend / API Software Engineer.The search platform team provides some of the most important touch points for ecommerce customers. The company strives to continuously improve the quality of our services and the richness of functionalities to provide the most amazing user experience. To do so, the company continuously consumes and learns from largescale data sets as well as delivers some of the largest distributed systems deployments in the company.
‐ You will work on a highly modular backend API used by our main ecommerce service.
‐ This API is a core component of an evolving platform which aims to dynamically adapt the user experience based on their behavior.
‐ It already supports a high volume and growing traffic while continuously running experiments.
‐ As a core member of the team, you will be responsible for design, documentation, implementation and testing of the backend API.
‐ You are expected to evolve the architecture of the product.
‐ You must keep up-to-date and evaluate emerging technologies and best practices.
‐ You are also expected to propose solutions for improving user facing services (from proof-of-concept to production).
The search platform team has a diverse portfolio of development activities. Based on your interest, you might also get the opportunity to work on:
‐ Large scale distributed system
‐ Large scale data processing
‐ Core search engine development and information retrieval solutions
‐ Data science
‐ Machine learning
‐ Computational linguistics, etc.
‐ 3-5 years hands-on experience in backend application development
‐ Java programming proficiency
‐ Automation mindset
‐ Familiarity with Linux
‐ Experience with performance sensitive (low latency, highly scalable) web interfaces
‐ Experience with a broad range of software languages and technologies
‐ Experience managing and designing complex data models
‐ Exposure to CI/CD tools and related best-practices
‐ Knowledge of Ecommerce or Search