Point your AI agent at freehire and let it find you a job.

Get the CLI →

Norwin Technologies

NewBe an early applicant

Senior Python Developer

Posted Updated
Discussion

Summary

Senior Python backend developer in Bangalore (5 days/week in office) designing and building scalable backend services, microservices, and high-performance REST/GraphQL APIs and data pipelines. Core stack: Python (FastAPI/Django/Flask), MongoDB, PostgreSQL/MySQL/MSSQL, Linux, and Git, with Docker/Kubernetes and CI/CD as pluses. Requires 8-12 years of experience.

Hello,


I hope this message finds you well!


We are looking for a skilled Senior Python Developer with hands-on experience in building robust, scalable backend services and distributed systems. If you have expertise in architecture, design, and implementation of high-performance APIs, data pipelines, and microservices, please share your CV at anjalihb@norwintechnologies.com.


Experience: 8+ Years Experience

Location: Bangalore (5 days work from office)

Notice period : Immediate / Under 30 days


Key Responsibilities

  • Architecture & Development: Design, build, and maintain scalable, secure backend services and microservices using Python.
  • API Engineering: Architect and implement high-performance RESTful APIs and GraphQL schemas, integrating external third-party services and downstream systems using JSON-based payloads.
  • Database Design & Management: Model, optimize, and manage NoSQL databases (primarily MongoDB) as well as relational databases (e.g., PostgreSQL, MSSQL) for query performance and data integrity.
  • System Administration & Tooling: Develop, deploy, and debug applications directly in Linux/Unix environments.
  • Code Quality & Mentorship: Drive clean architecture, comprehensive unit/integration testing, and code reviews across Git-based workflows.
  • Cross-Functional Collaboration: Partner with product managers, QA, and DevOps engineers within an Agile/Scrum framework to deliver sprint commitments predictably.


Required Technical Skills & Qualifications

  • Experience: 8–12 years of professional software engineering experience primarily using Python.
  • Framework Expertise: Deep practical experience with core Python web frameworks such as FastAPI, Django, or Flask.
  • API Technologies:
  • Demonstrated expertise in designing, securing, and documenting RESTful APIs.
  • Practical experience implementing and consuming GraphQL APIs.
  • Advanced proficiency in handling complex JSON parsing, data serialization, and API integrations.
  • Databases:
  • Strong hands-on experience with MongoDB (aggregation framework, indexing, schema design).
  • Solid working knowledge of relational databases (e.g., PostgreSQL, MySQL) alongside ORM/ODM libraries (e.g., SQLAlchemy, MongoEngine, Beanie).
  • Environment & Version Control:
  • Comfortable operating, scripting, and troubleshooting in Linux environments.
  • Advanced proficiency with Git workflows (branching strategies, PR reviews, conflict resolution).
  • Process & Delivery: Well-versed in Agile/Scrum methodologies, sprint planning, and test-driven development practices.


Good-to-Have Skills (Preferred)

  • Containerization & Orchestration: Hands-on experience containerizing applications using Docker and deploying/managing workloads on Kubernetes or Red Hat OpenShift.
  • CI/CD: Experience configuring automated build, test, and release pipelines using Jenkins or similar platforms.
  • Infrastructure as Code (IaC): Familiarity with infrastructure automation and provisioning using Ansible or Terraform.
  • Observability & Telemetry: Practical exposure to application performance monitoring (APM), centralized logging, and metrics stacks (e.g., Prometheus, Grafana, OpenTelemetry, ELK, Datadog).


Preferred Soft Skills

  • Strong technical communication skills with the ability to explain complex architectural decisions to non-technical stakeholders.
  • Proven mentorship abilities to guide junior and mid-level engineers.
  • Pragmatic problem-solver comfortable owning features end-to-end.


Anjali Bhadra

Sr. Talent Acquisition Specialist at Norwin Technologies.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available