Junior Python Developer

Cuculus

Bengaluru

On-site

INR 350,000 - 600,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cuculus in Bengaluru is looking for a motivated Junior Python Developer with a solid foundation in Python and backend web development using Django.

The role involves building reliable backend applications, designing REST APIs with DRF, working with Celery and Redis, and containerizing with Docker.

Fresh graduates or developers with 0–2 years of experience are encouraged to apply, with strong fundamentals and a willingness to learn.

Qualifications

  • Solid foundation in Python and backend development.
  • Experience with Django and REST APIs.
  • Familiarity with Celery and asynchronous processing.
  • Basic SQL and relational databases.
  • Containerization with Docker.
  • Version control using Git.
  • Knowledge of HTTP, JSON, and REST.
  • 0–2 years of Python/backend experience or fresh graduates.

Responsibilities

  • Develop and maintain backend applications using Python and Django.
  • Design and implement REST APIs, preferably using DRF.
  • Work with Celery for background task processing.
  • Interact with PostgreSQL or MySQL via Django ORM.
  • Containerize and run applications using Docker.
  • Write clean, maintainable Python code and follow coding standards.
  • Collaborate with senior developers and participate in code reviews.

Skills

Python fundamentals
Django basics
REST API concepts
Celery basics
Redis basics
Docker basics
SQL basics
Git basics
HTTP/JSON/REST

Education

Bachelor's degree in CS/IT/Engineering

Tools

Django REST Framework
PostgreSQL/MySQL
Docker
Redis
Git workflows

Job description

We are looking for a motivated Junior Python Developer with a good foundation in Python and an understanding of backend web development using Django . The ideal candidate should be comfortable working with REST APIs, relational databases, background task processing, and containerized applications. This role is suitable for someone at the beginning of their professional software development career who has strong fundamentals, enjoys learning, and is interested in building reliable and maintainable backend applications.

Key Responsibilities
  • Develop and maintain backend applications using Python and Django .
  • Design and implement REST APIs , preferably using Django REST Framework (DRF).
  • Work with Celery for asynchronous and background task processing.
  • Understand and work with Celery brokers/backends such as Redis .
  • Write basic to intermediate SQL queries and interact with relational databases.
  • Work with databases such as PostgreSQL or MySQL through Django ORM.
  • Containerize and run applications using Docker .
  • Debug application issues and analyze logs to identify and resolve problems.
  • Write clean, readable, reusable, and maintainable Python code.
  • Participate in code reviews and follow established coding standards and development practices.
  • Use Git for source-code management and collaborate with other developers.
  • Work closely with senior developers and other team members to understand requirements and implement solutions.
  • Learn and adopt new technologies and development practices as required.
Beyond specific technologies, we are looking for someone who:
  • Has strong programming fundamentals and a willingness to learn.
  • Approaches problems logically and systematically.
  • Is comfortable asking questions and learning from more experienced developers.
  • Can understand existing code and gradually contribute improvements.
  • Takes ownership of assigned tasks and communicates progress or blockers clearly.
  • Values clean, maintainable code over unnecessarily complex solutions.
  • Is interested in growing into a strong backend/software engineer.
Required Skills
  • Good understanding of Python fundamentals , including: Data types and data structures Functions and modules Object-Oriented Programming (OOP) Exception handling Working with packages and virtual environments Basic to intermediate knowledge of Django .
  • Familiarity with Django REST Framework (DRF) and REST API concepts.
  • Basic understanding of Celery and asynchronous/background task processing.
  • Basic knowledge of Redis or similar message brokers is an advantage.
  • Working knowledge of Docker , including: Dockerfiles Building Docker images Running and managing containers Basic understanding of Docker Compose
  • Basic knowledge of SQL , including: SELECT, INSERT, UPDATE, and DELETE WHERE clauses and filtering JOINs GROUP BY and aggregate functions
  • Basic understanding of relational databases such as PostgreSQL or MySQL .
  • Familiarity with Git and basic Git workflows.
  • Basic understanding of HTTP, JSON, and RESTful APIs .
  • Ability to troubleshoot and debug application issues.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • 0-2 years of experience in Python/backend development.
  • Fresh graduates with relevant projects, internships, or demonstrated Python/Django experience are encouraged to apply.
Beyond specific technologies, we are looking for someone who:
  • Has strong programming fundamentals and a willingness to learn.
  • Approaches problems logically and systematically.
  • Is comfortable asking questions and learning from more experienced developers.
  • Can understand existing code and gradually contribute improvements.
  • Takes ownership of assigned tasks and communicates progress or blockers clearly.
  • Values clean, maintainable code over unnecessarily complex solutions.
  • Is interested in growing into a strong backend/software engineer.

Working with exciting technologies and the chance to really make a difference and see your ideas grow into real products. Being part of a very international team with high expertise and very good knowledge in a highly exciting market environment. Rewarding international environment where employees can thrive both personally and professionally. Competitive salary and benefits package that recognizes your skills and contributions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Python Developer
Junior Python Developer

Cuculus GmbH • India

On-site
INR 3,884,000 - 5,548,000
Junior Python Developer
Junior Python Developer

Cuculus GmbH • Bengaluru

On-site
INR 600,000 - 900,000
Django Backend Developer
Django Backend Developer

Ninos IT Solution • Chennai District

On-site
INR 900,000 - 1,300,000
Python Developer
Python Developer

Statusneo Technology Consulting • Bengaluru, New Delhi

On-site
INR 1,500,000 - 2,100,000
Python Developer
Python Developer

BlackRoth • Hyderabad

On-site
INR 300,000 - 420,000
Mentorship
Real-world projects
Friendly environment
Python and Django Developer
Python and Django Developer

Infosys • Pune District

Hybrid
INR 800,000 - 1,200,000
Python Developer
Python Developer

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920
Backend Python Developer
Backend Python Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Python Developer
Python Developer

Walkover Web Solutions Pvt. Ltd. • Indore District

On-site
INR 550,000 - 900,000
Jr. Python Django Engineer
Jr. Python Django Engineer

Cloud Counselage Pvt Ltd • Mumbai

Hybrid
INR 400,000 - 700,000
Competitive salary
Professional development opportunities
Flexible work hours
+1