Junior Python Developer

Cuculus GmbH

India

On-site

INR 3,884,000 - 5,548,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cuculus GmbH is seeking a motivated Junior Python Developer to build robust backend systems. You will work with Python and Django to develop and maintain backend applications, design REST APIs with DRF, and handle asynchronous tasks using Celery and Redis.

You'll interact with PostgreSQL or MySQL via Django ORM, containerize apps with Docker, and ensure clean, testable code. Fresh graduates or developers with 0–2 years' Python/Django experience are encouraged to apply.

Qualifications

  • Good understanding of Python fundamentals and OOP.
  • Basic to intermediate knowledge of Django and DRF.
  • Familiarity with Celery and Redis for background tasks.
  • Basic SQL skills and experience with PostgreSQL or MySQL.
  • Experience with Docker and RESTful APIs is a plus.
  • Working knowledge of Git and version control.

Responsibilities

  • Develop and maintain backend applications using Python and Django.
  • Design and implement REST APIs, preferably with DRF.
  • Work with Celery for asynchronous task processing.
  • Interact with relational databases via Django ORM and SQL.
  • Containerize applications using Docker and manage containers.
  • Debug issues, analyze logs, and ensure code quality.
  • Collaborate with the team and participate in code reviews.

Skills

Python fundamentals
REST APIs
Backend development
Debugging and logs
Code reviews
Git

Education

Bachelor's degree in CS/IT/Engineering or related field

Tools

Django
Django REST Framework
Celery
Redis
Docker
SQL
PostgreSQL
MySQL
Git

Job description

Shape the utilities market of the future with us!

We are looking for a motivated Junior Python Developer with a good foundation in Python and an understanding of backend web development usingDjango. 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.

What is the role about?
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.
We are always looking for support in the following areas:

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.
Your Mission & Impact
Your Role at a Glance
Required skills and qualifications
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.
Preferred skills and qualifications
  • 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.
Your profile
What You Bring to the Team

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.

Why us?

Working with exciting technologiesand thechance to really make adifference and see your ideas growinto real products.

Being part of a very internationalteam with high expertise and verygood knowledge in a highly excitingmarket environment.

Rewarding international environment where employees can thrive bothpersonallyand professionally.

Competitive salary and benefits package that recognizes your skillsand contributions.

Why You’ll Love It Here
Cuculus GmbH Germany | Lindenstraße 9-11, 98693 Ilmenau | Großer Brockhaus 1, 04103 Leipzig | Anger 63, 99084 Erfurt | United Arabic Emirates | Swiss Tower, Cluster Y, Jumeirah Lakes Towers, Dubai | South Africa, 16 North Road, 2196 Gauteng, Johannesburg
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 • Bengaluru

On-site
INR 600,000 - 900,000
Junior Python Developer
Junior Python Developer

Cuculus • Bangalore Rural

On-site
INR 400,000 - 640,000
Junior Python Developer
Junior Python Developer

Cuculus • Bengaluru

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

Ninos IT Solution • Chennai District

On-site
INR 900,000 - 1,300,000
Back End Developer
Back End Developer

Lingaro • India

Hybrid
INR 4,000,000 - 6,000,000
Office as option
Udemy learning platform
System Engineer - ( L3 End-to-End support expert)
System Engineer - ( L3 End-to-End support expert)

Cuculus GmbH • India

On-site
INR 1,200,000 - 1,800,000
System Engineer - ( L3 End-to-End support expert)
System Engineer - ( L3 End-to-End support expert)

Cuculus GmbH • Bengaluru

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

Walkover Web Solutions Pvt. Ltd. • Indore District

On-site
INR 550,000 - 900,000
Python Developer
Python Developer

CustomerLabs • Chennai District

Hybrid
INR 600,000 - 900,000
Stock options
Flexible working hours
Extensive learning opportunities
+1
Senior Software Engineer
Senior Software Engineer

Cube • Bengaluru

On-site
INR 1,000,000 - 1,800,000