Senior Backend Engineer

Apply for this job

Email *

Job Description

<strong>About Bosta</strong><p><br></p>Launched in 2017, Bosta is an overnight delivery provider for E-commerce companies in Egypt &amp; KSA. Leveraging technology to empower businesses is what we do best. Our goal is to disrupt the logistics industry by bringing technology and experience all together to provide a one-stop shop for delivery solutions.<p><br></p>We rely on advanced technology to deliver orders to our customers in a fast way. Businesses can track and connect with couriers and follow up on their orders – all in one system.<p><br></p>About SLLR:<p><br></p>SLLR is a sister company to Bosta, the current logistics market leader in Egypt and delivery company. Launched in Egypt in May 2023 and a soft launch in KSA. It caters to the needs of micro, small, and medium-sized online stores, offering free website building, product catalog, inventory management, and direct shipping services. Sllr is simply a one-stop-shop solution for e-commerce businesses.<p><br></p>Our Engineering<p><br></p>For our customers, we care deeply about delivering amazing user experiences. Delivery can be a messy business, but our customers love our intuitive and easy-to-use software. For the internal teams, we write software to run every part of our business: Operations, CS, accounting, and Sales. As we scale, automation, data, and AI will enable our team to move faster and smarter.<p><br></p>Here’s what you’ll be doing at Bosta.<p><br></p><ul><li>Design and create services and system architecture for your projects, and contribute and provide feedback to other team members via technical design sessions</li><li>Collaborate with the front-end engineers in building, and shipping scalable APIs to be consumed by our client-facing solutions</li><li>Build and maintain third-party API integrations, fetching, and processing of data</li><li>Work with the product and design teams to discuss the requirements of the value teams (including business, marketing, sales, and logistics operations), understand end-user requirements, formulate use cases, and then translate that into usable and scalable features</li><li>Find the right balance between progress (i.e. shipping quickly) and perfection (i.e. measuring twice). Mentor and empower other engineers around you</li><li>Develop and maintain high-performance and scalable backend systems that can handle high traffic volumes, while ensuring data integrity, security, and reliability</li><li>Continuously monitor and optimize the performance of backend systems, and implement appropriate measures to ensure optimal system uptime and availability</li><li>Communicate effectively with stakeholders, including non-technical team members, to ensure that they understand the technical decisions being made and how they will impact the product</li><li>Drive innovation and contribute to the growth of our company vision by creating new products and collaborating closely with the product and design teams<br><br></li></ul>Who you are?<p><br></p><ul><li>3-5 years of experience as a Backend Software Engineer</li><li>Bachelor’s degree in computer science or related fields is preferred</li><li>Excellent programming skills in JavaScript, Node.js, Express framework, and related technologies</li><li>Experience managing NoSQL databases/search engines such as Redis, MongoDB, Elasticsearch, etc</li><li>Experience building and implementing CI/CD pipelines</li><li>Experience with A/B testing and canary deployments</li><li>Knowledge of GCP, AWS, or other similar cloud providers</li><li>Knowledge of container technology (Docker, Kubernetes)</li><li>Demonstrated expertise in managing a broad system with multiple integrated components</li><li>Ability to jump into legacy code and understand it quickly</li><li>Excellent problem-solving skills. </li><li>Excellent leadership skills<br></li></ul>