HamburgerMenu
hirist

Software Development Engineer I - Python/Django

GeeksforGeeks
Noida
1 - 3 Years

Posted on: 22/09/2025

Job Description

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.

info-icon

Did you find something suspicious?