← Back to Jobs

Junior Python Engineer

Devkraft | Gurugram, Haryana, India | ( on site )
Apply Now

About the job

This job is sourced from a job board. 

Job Title : Junior Python Engineer

Location : Gurugram, India (Onsite)

Experience : 1 Year

Role Overview

We are looking for a motivated Junior Python Engineer to join our backend team. You will assist in building scalable web applications, automating internal processes, and optimizing data pipelines. This is a perfect role for someone who has a solid foundation in Python and is eager to level up their skills in a professional, high-growth environment.

Key Responsibilities


 

  • Development & Maintenance :
  • Write Clean Code : Develop and maintain functional, efficient backend logic using Python 3.x.
  • Bug Fixing : Identify, troubleshoot, and debug bottlenecks in existing codebases.
  • Feature Implementation : Assist in building new API endpoints using frameworks like FastAPI, Flask, or Django.
  • Testing & Quality :
  • Unit Testing : Write and execute unit tests (using PyTest or Unittest) to ensure code reliability.
  • Code Reviews : Participate in peer code reviews to learn best practices and ensure code quality standards are met.
  • Documentation : Create and maintain technical documentation for the modules you develop.
  • Collaboration & Integration :
  • API Integration : Integrate user-facing elements developed by frontend developers with server-side logic.
  • Database Support : Write and optimize basic SQL queries to interact with databases like PostgreSQL or MySQL.
  • Teamwork : Coordinate with cross-functional teams to understand requirements and provide technical solutions.
     

Technical Requirements (1-Year Level)
 

  • Core Python : Mastery of basic data structures (Lists, Dicts, Tuples), List Comprehensions, and Exception Handling.
  • Web Frameworks : Hands-on experience with at least one framework (Django, Flask, or FastAPI).
  • Database : Basic understanding of Relational Databases (SQL) and ORMs (like SQLAlchemy or Django ORM).
  • Version Control : Proficiency with Git (branching, merging, pull requests).