This is a remote position.
We are hiring a Python Engineer to build reliable, scalable backend systems that power real‑world applications. You will work closely with clients and internal teams to understand business needs, design effective solutions, and deliver production‑ready systems.
This is not just a coding role—it requires strong communication, ownership, and confidence in delivering solutions that meet both technical and business goals.
Key Responsibilities:
- Build and maintain production‑grade backend systems using Python.
- Design and implement REST APIs and backend logic to handle real‑world data and business rules.
- Write clean, well‑tested 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 problems, explain solutions, and gather feedback.
- Collaborate with frontend, DevOps, and data teams to deliver complete, integrated systems.
Requirements
- 1–3 years of experience in backend engineering.
- Ability to own the full development lifecycle from requirements gathering to deployment and support.
- Comfortable interacting with clients, asking clarifying questions, and explaining trade‑offs.
- Experience deploying real‑world applications used by internal teams or customers.
- Strong focus on writing reliable, readable, and testable code.
Technical Skills:
- Strong hands‑on experience with Python (Python 3.x).
- Experience building APIs using FastAPI, Django, or Flask.
- Good understanding of SQL databases (PostgreSQL or MySQL); exposure to NoSQL (MongoDB, Redis) is a plus.
- Experience using Docker to containerize and run backend services.
- Ability to write unit and integration tests (Pytest or similar).
- Experience with Git for version control and collaborative development.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
- Understanding of API security concepts (JWT, OAuth2).
- Experience profiling and debugging performance issues.
Soft Skills & Competencies:
- Strong communication skills with the ability to explain problems and solutions clearly.
- Comfortable and confident participating in client discussions and calls.
- Strong sense of ownership and responsibility for what you build.
- Collaborative mindset with openness to feedback and teamwork.
- Practical problem‑solver who balances speed, quality, and business value.
Benefits
- Compensation and benefits as per industry standards.
- Opportunity to work on real production systems with end‑to‑end ownership.
- Direct exposure to client interaction and decision‑making.
- Collaborative and growth‑oriented engineering environment.