company logo

Software Engineer / Python Developer

Bangalore
Bangalore Urban
Bengaluru
Full-Time
Hybrid
Junior: 2 to 7 years
Posted on Jul 02 2025

Not Accepting Applications

About the Job

Skills

GIL
Python (Programming Language)
Clean Coding
backend development
clean architecture
pythonic code
Databases
REST APIs

🔧 Job Title: Python Developer

📍 Location: Bangalore (Hybrid)

🕒 Experience: 3–6 years

📄 Type: Full-time


🔍 What We’re Looking For

We’re seeking a Python Developer for our client KJBN Labs, who not only writes functional code but embraces the Zen of Python and believes in building systems the “Pythonic” way. You should be passionate about elegant, readable, and efficient code and have a deep understanding of Python's core principles, including the Global Interpreter Lock (GIL) and its impact on multi-threaded applications.

This role is ideal for someone who enjoys solving complex backend problems, writing clean APIs, and contributing to scalable architectures.


🧠 Key Responsibilities

  • Design, develop, and maintain backend applications using Python
  • Build RESTful APIs and integrations with internal and third-party systems
  • Write clean, readable, and Pythonic code, adhering to the Zen of Python principles
  • Optimize performance with attention to memory usage and concurrency (understanding GIL implications)
  • Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions
  • Conduct code reviews, write unit tests, and participate in CI/CD processes
  • Troubleshoot and resolve performance or scalability issues in production
  • Document design, architecture, and technical decisions


✅ Key Skills & Technologies

  • Strong programming skills in Python 3.x
  • Experience with frameworks like Django, Flask, or FastAPI
  • Deep understanding of Python’s memory model, GIL, and its effects on concurrency
  • Solid knowledge of the Zen of Python and writing code the Pythonic way
  • Familiarity with asynchronous programming, Celery, or Redis
  • Experience with relational (PostgreSQL/MySQL) and/or NoSQL (MongoDB) databases
  • Experience with Docker, Git, and CI/CD workflows
  • Exposure to AWS/GCP/Azure and containerized deployments is a plus


💡 Nice to Have

  • Experience with Pandas, NumPy, or basic data processing
  • Exposure to system design and scalable microservices
  • Understanding of web security best practices
  • Basic familiarity with frontend technologies (React/Vue) for smoother collaboration


📌 Why Join Us?

  • Work on innovative backend systems with modern, clean architecture
  • Collaborative team culture with ownership and learning opportunities
  • Hybrid flexibility and high-impact projects
  • Environment that values clean code and developer craftsmanship


🚀 Ready to build high-quality systems the Pythonic way? Apply now and help shape our backend excellence!

About the company

At Nova Nurture, we believe in “Building Teams, Driving Dreams.” We specialize in helping startups establish robust HR processes that foster growth and innovation. Our experienced team understands the unique challenges startups face and offers tailored solutions to meet your needs. Our mission is to empower startups by providing comprehensive HR solutions that drive efficiency, enhance employee en ...Show More

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Bangalore

Other open jobs from Nova Nurture HR Solutions