🏢 cuculus-gmbh.jobs.personio.com
Junior Python Developer
💼 Fulltime
📍 Bengaluru, India
🔗 Explore More
🛠 Skills Required
Python
Django
Django REST Framework
REST APIs
Celery
Redis
PostgreSQL
MySQL
Docker
Git
SQL
OOP
HTTP
JSON
🎤 Interview Experience
Cuculus typically conducts a three‑stage interview process. The first stage is an online coding test focusing on Python and basic data‑structure problems. The second stage is a technical interview where candidates discuss Django projects, REST API design, and may solve a live coding task. The final HR round assesses cultural fit, communication skills and discusses compensation. Preparation should include Python fundamentals, Django basics, and clear articulation of past projects.
🏢 Work Culture
Cuculus promotes a collaborative, international environment where engineers are mentored by senior experts and encouraged to experiment. The company emphasizes continuous learning, offering regular tech talks and clear growth pathways while maintaining a healthy work‑life balance.
🎯
Don't miss this opportunity!
Apply before 30 Sep 2026 — only 21 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
Aptitude & Reasoning Practice
Helps you sharpen quantitative and logical reasoning skills commonly tested in online coding assessments.
Open Resource ↗
Company Interview Preparation Guide
Provides insights into typical interview questions and experiences shared by candidates for similar tech roles.
Open Resource ↗
Comprehensive Interview Prep Resource
Offers curated interview preparation material covering coding, system design and behavioral aspects for junior developers.
Open Resource ↗
Algorithm & Data Structure Problem Set
A collection of coding problems to practice Python implementation of algorithms and data structures needed for technical rounds.
Open Resource ↗
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Engineering (any branch) or equivalent. Minimum CGPA/percentage 6.5/70%. No active backlogs at the time of joining. Graduation batch 2023‑2026 accepted. Fresh graduates with relevant projects or internships are welcome.
🎯
Don't miss this opportunity!
Apply before 30 Sep 2026 — only 21 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding test (Python/DSA) → Round 2: Technical interview (Python, Django, system design) → Round 3: HR interview (fit, motivation, salary discussion)
📋 About the Role
Cuculus is a fast‑growing technology firm focused on delivering innovative software solutions for the utilities sector. With a global partner network, the company helps electricity, water and gas providers transition to smarter, more sustainable operations. By combining domain expertise with cutting‑edge cloud and data technologies, Cuculus enables utilities to optimise asset management, improve customer experience and reduce environmental impact. The organisation prides itself on a collaborative, international work culture where engineers are encouraged to experiment, learn and see their ideas turn into real products that power cities and nations.
As a Junior Python Developer based in Bengaluru, you will join a vibrant backend team that builds the core services powering Cuculus’ utility platforms. This role is ideal for fresh graduates or candidates with up to two years of experience who have a solid grasp of Python fundamentals and a budding interest in Django‑based web development. You will work under the guidance of senior engineers, contributing to the design, implementation and maintenance of reliable, scalable APIs that serve internal tools and external client applications.
**Key Responsibilities**
1. Develop and maintain backend services using Python and Django, adhering to clean‑code principles.
2. Design, implement and document RESTful APIs, preferably with Django REST Framework.
3. Create and manage asynchronous tasks using Celery, configuring Redis as the broker/back‑end.
4. Write and optimise SQL queries for PostgreSQL/MySQL databases through Django ORM.
5. Containerise applications with Docker, author Dockerfiles and manage multi‑container setups via Docker Compose.
6. Debug production issues, analyse logs and propose fixes to ensure high availability.
7. Participate in code reviews, contribute to shared coding standards and documentation.
8. Collaborate with cross‑functional teams using Git for version control and agile workflows.
9. Continuously learn emerging technologies and best practices to improve system reliability.
10. Assist senior developers in translating business requirements into technical solutions.
**Tech Stack**: Python, Django, Django REST Framework, Celery, Redis, PostgreSQL/MySQL, Docker, Git, Linux, REST/JSON, SQL.
**Growth Path**: Starting as a Junior Developer, you will gain hands‑on experience with end‑to‑end backend development, gradually taking ownership of larger modules. Within 1‑2 years, high performers can progress to Mid‑Level Engineer, lead feature teams, and eventually move into Architecture or Technical Lead roles, supported by internal training programs and mentorship.
**Why Join Cuculus?** The company offers exposure to a niche, high‑impact domain—utility digital transformation—while working with an international, expert team. Employees enjoy a balanced work‑life environment, competitive compensation, and clear career progression. The culture encourages curiosity, continuous learning and ownership, making it an ideal launchpad for aspiring backend engineers who want to make a tangible difference in the world’s essential services.
🎯
Don't miss this opportunity!
Apply before 30 Sep 2026 — only 21 days left
✅ Apply on Official Website →📤 Share this Job
💼 More Fulltime Opportunities
Barclays Full Stack Developer
🏢 Barclays · 📍 Pune, Maharashtra
View →
Associate Data Analyst
🏢 jobs.ecolab.com · 📍 Pune, Mahārāshtra, India
View →
Data Analyst – Power BI, SQL, SAP
🏢 Hitachi · 📍 Vadodara, India
View →
Data Analyst
🏢 seternitysolutions.com · 📍 Remote
View →
📋 Quick Info
JOB ID
C2752-J007
POSTED
19h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer