Bosta

Backend Engineer – Fulfillment

Bosta

full-time

Posted on:

Location Type: Hybrid

Location: Cairo • 🇪🇬 Egypt

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerElasticSearchGoogle Cloud PlatformJavaScriptKubernetesMongoDBNode.jsNoSQLRedis

About the role

  • Design and create services and system architecture for your projects, and contribute and provide feedback to other team members via technical design sessions.
  • Collaborate with the front-end engineers in building, and shipping scalable APIs to be consumed by our client-facing solutions.
  • Build and maintain third-party API integrations, fetching, and processing of data.
  • 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 them into usable and scalable features.
  • Find the right balance between progress (i.e. shipping quickly) and perfection (i.e. measuring twice). Mentor and empower other engineers around you.
  • Develop and maintain high-performance and scalable backend systems that can handle high traffic volumes, while ensuring data integrity, security, and reliability.
  • Continuously monitor and optimize the performance of backend systems, and implement appropriate measures to ensure optimal system uptime and availability.
  • 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.
  • Drive innovation and contribute to the growth of our company vision by creating new products and collaborating closely with the product and design teams.

Requirements

  • 1-3 years of experience as a Backend Software Engineer.
  • A bachelor’s degree in computer science or related fields is preferred.
  • Excellent programming skills in JavaScript, Node.js, Express framework, and related technologies.
  • Experience managing NoSQL databases/search engines such as Redis, MongoDB, Elasticsearch, etc.
  • Experience building and implementing CI/CD pipelines.
  • Experience with A/B testing and canary deployments.
  • Knowledge of GCP, AWS, or other similar cloud providers.
  • Knowledge of container technology (Docker, Kubernetes).
  • Demonstrated expertise in managing a broad system with multiple integrated components.
  • Ability to jump into legacy code and understand it quickly.
  • Excellent problem-solving skills.
  • Excellent leadership skills.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptNode.jsExpress frameworkNoSQL databasesRedisMongoDBElasticsearchCI/CD pipelinesA/B testingcanary deployments
Soft skills
problem-solvingleadershipcommunicationmentoringcollaboration