Mid-Level Backend Engineer (AWS, Python & Node.js)
Zeno · Nairobi
Job description
About the role
Zeno is building the backend platform for an EV battery‑swapping ecosystem, covering vehicle telemetry, swap‑station orchestration, wallet & payment transactions, and fleet partner management. The role focuses on designing, developing, and maintaining microservices that run on AWS.
Key responsibilities
- Develop and maintain backend microservices (Vehicle Service, Swap Station Service, Transaction Management Service, Wallet Management Service) using Python (FastAPI/Flask) and Node.js (Express).
- Build and expose RESTful APIs consumed by mobile and web clients.
- Work with PostgreSQL/RDS for core domain data and ClickHouse for high‑volume telemetry.
- Implement asynchronous, event‑driven workflows and ensure idempotent transaction processing.
- Deploy, monitor, and troubleshoot services on AWS (ECS, RDS, S3, CloudWatch, SQS/SNS).
- Write unit and integration tests, participate in code reviews, and support CI/CD pipelines (GitHub Actions).
Required profile
- 5+ years of backend development experience, preferably in a microservices environment.
- Strong proficiency in Python and/or Node.js, with experience building RESTful APIs.
- Hands‑on experience with AWS services (ECS, RDS, S3, SQS/SNS, CloudWatch).
- Solid knowledge of relational databases (PostgreSQL/MySQL) and familiarity with ClickHouse or similar columnar stores.
Required skills
- Python (FastAPI, Flask)
- Node.js (Express)
- AWS (ECS, RDS, S3, SQS, SNS, CloudWatch)
- PostgreSQL / MySQL
- ClickHouse (or other time‑series DB)
- Git
- Docker
- CI/CD with GitHub Actions
- Unit and integration testing
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 hour ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Zeno
Nairobi
Related job offers
-
Quality Associate – ICT Infrastructure
Aga Khan University Hospital, Nairobi Nairobi -
Growth Administrator – Entry Level Trainee
Africa Fleet Management Solutions Nairobi -
Delivery Manager – ERP & SaaS Solutions
ABNO Softwares International Nairobi -
Data Engineering Advisor – Senior Developer
Cigna Nairobi -
Senior Agile Scrum Master – Analyst
Cigna Nairobi