Senior Python Developer
Omni Reach Senior Python Developer
This is a remote position.
- Build and maintain production‑grade backend systems using Python.
- Design and implement REST APIs and backend logic that handle real‑world data and business rules.
- Write clean, tested, and maintainable code that can be deployed, scaled, and monitored reliably.
- Own full features end‑to‑end: planning, development, testing, deployment, and troubleshooting.
- Work directly with clients to understand challenges, explain technical solutions, and gather feedback.
- Collaborate with frontend, DevOps, and data teams to deliver complete, integrated systems.
Requirements
- 5–10 years of experience in backend engineering.
- Ability to own the entire development lifecycle, from requirements to deployment and support.
- Comfortable participating in client discussions, asking clarifying questions, and explaining trade‑offs.
- Proven experience deploying real‑world applications used by teams or customers.
- Strong mindset for writing reliable, readable, and testable code.
- Strong hands‑on experience with most of the following:
Python (advanced usage, Python 3.x) API frameworks such as FastAPI, Django, or Flask - SQL databases (PostgreSQL or MySQL); exposure to NoSQL (MongoDB, Redis) is a plus
- Docker for containerizing and running services
- Writing unit and integration tests (e.g., Pytest)
- Git for version control and code reviews
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.)
- Understanding of API security (JWT, OAuth2)
- Ability to profile, debug, and optimize performance
- Strong communication skills with the ability to explain problems and solutions clearly.
- Confidence in client‑facing discussions and technical decision‑making.
- Strong sense of ownership and responsibility for delivered systems.
- Collaborative mindset with openness to feedback and teamwork.
- Practical problem‑solving approach balancing speed, quality, and business value.
Benefits
- Compensation and benefits as per industry standards.
- Opportunity to work on real‑world, production systems with full ownership.
- Direct exposure to client‑driven problem solving.
- Collaborative engineering culture focused on quality and delivery.
- Strong growth opportunities in backend and systems engineering.