Talent.com
This job offer is not available in your country.
Software Development Engineer I - Python / Django

Software Development Engineer I - Python / Django

GeeksforGeeksNoida
25 days ago
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.

    (ref : hirist.tech)

    Create a job alert for this search

    Software Development Engineer • Noida