Posted on: 22/09/2025
Backend Developer (Django)
Job Description :
At GeeksforGeeks, we are committed to building world-class products that empower learners, developers, and organizations worldwide. We are looking for a skilled and passionate Backend Developer with expertise in Django and REST API development to join our growing engineering team. In this role, you will play a key part in developing, enhancing, and scaling functionalities across our various domains, ensuring that our products remain robust, secure, and efficient for millions of users.
Roles & Responsibilities :
As a Backend Developer at GeeksforGeeks, you will :
- Take ownership of designing, developing, and improving backend functionalities across multiple GeeksforGeeks platforms and domains.
- Build and maintain REST APIs to support core backend services, including authentication, authorization, user management, and data access control, ensuring seamless integration with our front-end systems.
- Collaborate closely with cross-functional teams including product managers, frontend developers, and designers to deliver scalable and user-friendly solutions.
- Optimize backend architecture for performance, scalability, and reliability while maintaining high security standards.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Troubleshoot, debug, and resolve production issues in a timely manner to ensure minimal downtime.
- Contribute to improving system design, data structures, and algorithms to enhance efficiency and performance.
- Participate in code reviews, provide constructive feedback, and mentor junior developers when required.
- Work with cloud-based environments, particularly Amazon AWS, to deploy and maintain scalable applications.
- Continuously learn and adapt to emerging technologies, tools, and practices to keep the GeeksforGeeks platforms innovative and competitive.
Desired Skills & Qualifications :
We are looking for candidates who bring a strong technical foundation and a problem-solving mindset. The ideal candidate will have :
- Strong expertise in Django with proven hands-on experience in backend development.
- Excellent understanding of Data Structures, Algorithms, Databases, and Programming Concepts.
- Hands-on experience in Web Development technologies such as HTML5, CSS3, JavaScript, and SQL.
- Proficiency in Relational Database Management Systems (RDBMS), with practical experience using MySQL.
- Experience working with RESTful APIs, enabling web and mobile applications to connect seamlessly with
backend services.
- Familiarity with cloud services, especially Amazon AWS, for deploying and scaling applications.
- Strong understanding of Object-Oriented Programming (OOP), design principles, patterns, and best coding practices.
- Working knowledge of version control systems like Git, with experience in collaborative development environments.
- Analytical mindset with creativity and critical thinking to design innovative solutions and implement new features effectively.
- Ability to learn quickly, adapt to a fast-paced environment, and take ownership of tasks with minimal supervision.
- Strong communication and collaboration skills to work effectively in a team-driven environment.
Why Join Us?
At GeeksforGeeks, you will be part of a mission-driven team that impacts millions of learners and tech professionals globally. You will get the opportunity to work on challenging projects, explore cutting-edge technologies, and continuously grow both technically and professionally. If you are passionate about backend development, problem-solving, and building products that make a difference, this is the role for you.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1550270
Interview Questions for you
View All