📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Back-end Engineer (Mid-Level) – AWS, Python, Node.js

Zeno · Comté de Nairobi

Mid 🇬🇧 English
Python Node.js FastAPI Flask Express RESTful APIs AWS ECS RDS S3 SQS SNS CloudWatch PostgreSQL MySQL ClickHouse Docker Redis RabbitMQ Git GitHub Actions CI/CD event-driven architecture

Job description

About the role

Zeno is building the backend platform that powers its EV battery‑swapping ecosystem, handling vehicle telemetry, station orchestration, payments and fleet management. We are looking for a mid‑level Backend Engineer to design, develop and maintain microservices on AWS using Python and Node.js.

Key responsibilities

  • Develop and maintain microservices such as Vehicle Service, Swap Station Service, Transaction Management and Wallet Management using FastAPI/Flask and Express.
  • Design and expose RESTful APIs consumed by mobile and web clients.
  • Work with PostgreSQL/RDS for core data and ClickHouse for high‑volume telemetry.
  • Implement asynchronous, event‑driven workflows and ensure idempotent ledger processing.
  • Deploy and operate services on AWS (ECS, RDS, S3, CloudWatch) and handle CI/CD pipelines with GitHub Actions.
  • Write data‑ingestion logic for telemetry streams, conduct code reviews, and create unit/integration tests.
  • Debug production issues, monitor logs, and manage dead‑letter queues.
  • Collaborate on system design and contribute to technical documentation.

Required profile

  • 5+ years of backend development experience.
  • Strong proficiency in Python and/or Node.js.
  • Experience building and consuming RESTful APIs.
  • Working knowledge of AWS services (ECS, RDS, S3, SQS/SNS, CloudWatch).
  • Experience with relational databases (PostgreSQL/MySQL); familiarity with ClickHouse is a plus.
  • Understanding of asynchronous/event‑driven architecture.
  • Proficient with Git and collaborative workflows.
  • Solid software testing practices (unit and integration testing).
  • Good problem‑solving, debugging, communication and teamwork skills.

Required skills

  • Python
  • Node.js
  • FastAPI
  • Flask
  • Express
  • RESTful APIs
  • AWS (ECS, RDS, S3, SQS, SNS, CloudWatch)
  • PostgreSQL
  • MySQL
  • ClickHouse
  • Docker
  • Redis
  • RabbitMQ
  • Git
  • GitHub Actions
  • CI/CD pipelines
  • Unit testing
  • Integration testing
  • Asynchronous/event‑driven patterns

What we offer

  • Hands‑on experience building backend systems for a real‑time EV mobility platform.
  • Exposure to telemetry pipelines, wallet/payment systems and fleet management at scale.
  • Mentorship from senior engineers.
  • Clear growth path toward senior or lead backend engineering roles.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Zeno.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 month ago

Expires 6 days from now

135 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Zeno

Comté de Nairobi