We’re looking for a problem-solving, design-minded Back-End Developer who lives and breathes Python and writes production-ready, well-tested code. If you obsess over clean architecture, enjoy optimising algorithms, and can articulate why a Factory pattern beats a giant if/else, we’d love to meet you. Key Responsibilities Design and develop scalable REST / GraphQL APIs in Python (FastAPI / Django / Flask) following solid OOP principles. Write comprehensive automated tests with pytest , achieving high coverage and fast feedback loops (unit, integration, contract). Apply design patterns (Factory, IoC/DI, Repository, etc.) to craft maintainable, loosely coupled services. Optimise data structures and algorithms for performance and memory efficiency. Collaborate with front-end developers, DevOps, and product owners in an Agile environment; participate in design and code reviews. Must-Have Skills & Experience Python expertise – 1-2 years professional experience building back-end services. Testing mastery – can set up pytest suites, fixtures, mocks, and CI pipelines blindfolded. OOP & Patterns – deep understanding of SOLID, SoC, IoC/DI containers, Factory / Strategy, etc. DSA proficiency – able to analyse time/space complexity and implement optimal solutions. Knowledge of message queues (RabbitMQ, Kafka) and caching (Redis). Problem-solving mindset – you enjoy whiteboard challenges and debugging complex flows. Version control with Git, and comfort with *nix command-line workflows. Nice-to-have Experience with FastAPI, SQLAlchemy, or Django ORM. Familiarity with containerisation (Docker) and cloud services (AWS/GCP/Azure). Exposure to CI/CD pipelines (GitHub Actions, GitLab CI, etc.). What We Offer Competitive CTC (₹ 3 – 6 LPA) with performance-based reviews. Opportunity to work on cutting-edge GenAI & automation projects. Learning stipend, conference sponsorship, and peer-led tech talks. Friendly, ownership-driven team that values clean code and thoughtful design. How to Apply Email admin@siharilabs.com (subject: Back-End Developer – ) with: Updated résumé / LinkedIn profile Links to GitHub / portfolio projects demonstrating your Python and testing chops Short paragraph (≤150 words) describing a design pattern you recently used and why We value diversity and welcome applications from all qualified candidates. If you’re excited by challenging problems and elegant solutions, let’s build the future together!