Most applications go out cold — see where you stand first. No sign-up to start.
Don't just apply. Show up ready.
Olive works from this exact posting — no sign-up to start.
At a glance
Job overview
We are looking for a Python Developer with strong backend engineering experience to build scalable, reliable, and high-performance applications. The ideal candidate should have strong programming fundamentals, hands-on experience with APIs and databases, and good exposure to distributed systems.
Skills & qualifications
Skills
Full job description
We are looking for a Python Developer with strong backend engineering experience to build scalable, reliable, and high-performance applications. The ideal candidate should have strong programming fundamentals, hands-on experience with APIs and databases, and good exposure to distributed systems.
Responsibilities:
- Design, develop, and maintain scalable backend applications using Python.
- Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django.
- Work with PostgreSQL/MySQL and write optimized SQL queries.
- Develop microservices and event-driven systems.
- Work with messaging technologies such as Kafka, RabbitMQ, or AWS SQS.
- Implement caching, concurrency, error handling, and performance optimization.
- Deploy and maintain applications on AWS/cloud platforms using Docker and CI/CD.
- Collaborate with product and engineering teams to deliver features end-to-end.
- Write clean, maintainable, and well-tested code.
Requirements:
- Strong Python programming experience.
- Strong understanding of data structures and algorithms and OOP.
- Hands-on experience with FastAPI / Flask / Django.
- Strong experience with REST APIs and backend development.
- Good knowledge of SQL and relational databases.
- Experience with microservices and distributed systems.
- Familiarity with Git, Docker, and CI/CD.
- Good debugging and problem-solving skills.
Good to Have:
- Experience with AWS.
- Kafka / SQS / RabbitMQ.
You've read the whole posting — now see how you match it.