Back End Developer (Python)

1 - 2 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

problem-solving, design-minded Back-End Developer


Key Responsibilities

  1. Design and develop scalable REST / GraphQL APIs in Python (FastAPI / Django / Flask) following solid OOP principles.
  2. Write comprehensive automated tests with

    pytest

    , achieving high coverage and fast feedback loops (unit, integration, contract).
  3. Apply design patterns (Factory, IoC/DI, Repository, etc.) to craft maintainable, loosely coupled services.
  4. Optimise data structures and algorithms for performance and memory efficiency.
  5. 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

admin@siharilabs.com


  1. Updated résumé / LinkedIn profile
  2. Links to GitHub / portfolio projects demonstrating your Python and testing chops
  3. 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!

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You