Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Developer

Transport for Cairo
Maadi, Cairo
Posted 3 years ago
15Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for a Senior Full Stack software engineer to work with TfC’s Tech Team, to develop and maintain our data collection and analysis platform, which we will rely on to collect public transport data in Cairo and other major cities in Africa.

S/he will be working at the intersection of software, data, and urban and transportation worlds. S/he will work with a special focus on automating and optimizing all of our processes.

This is an opportunity to work on an agile, continuous project across multiple teams. This position requires cross-border collaboration: Working with, and as an interface between, the Field Research Team and the Data Team. It requires building an end-to-end understanding of the data collection, data-post processing, and data analysis pipeline.

We are interested in the person more than the role, so do not let the lack of prior domain experience hold you back.

Responsibilities:

  • Build and architect end-to-end, ensuring that it is secure, fast, and reliable for our customers.
  • Work in an agile team and continuously refine our own processes for maximum efficiency and fun.
  • Maintain and enhance performance for developed services.
  • Develop and architect new system components following the microservice approach.
  • Identify valuable data sources and automate collection processes and analysis processes.
  • Help yourself and others maintain and improve their quality of work through code reviews.

Job Requirements

  • Ability to work with an agile team and organize epics and stories.
  • 4+ years of experience working with JavaScript (NodeJS, ReactJS, React Native).
  • Knowledge of Database MongoDB and Postgres.
  • Microservice and Micro-frontend knowledge is a must.
  • Solid organizational skills including attention to detail and multi-tasking skills
  • Outstanding problem-solving skills and passion to solve hard problems.
  • Must have experience working with Linux OS.
  • Knowledge of AWS or GCP cloud provider.
  • K8s and other automating deployment tools are preferred.
  • Bachelor’s degree, master’s degree preferred.
  • English – high proficiency, verbal & written communication.
  • Proficiency in one additional programming language, e.g.: Python, R, C++, or C.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Developer