Padmi

Junior Python Engineer

Delhi NCRPosted 3 months ago
Software engineeringJuniorFull Time; Regular
Apply at Devkraft Technologies

Opens the source posting on shine.com

Source description

About the role

View original

As a motivated Junior Python Engineer joining the backend team, your role will involve assisting in building scalable web applications, automating internal processes, and optimizing data pipelines. You will have the opportunity to enhance your skills in Python within a professional, high-growth environment. Key Responsibilities: - Development & Maintenance: - Write Clean Code: Develop and maintain efficient backend logic using Python 3.x. - Bug Fixing: Identify and troubleshoot bottlenecks in existing codebases. - Feature Implementation: Assist in creating new API endpoints using frameworks such as 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 maintain code quality standards. - Documentation: Create and update technical documentation for the modules you develop. - Collaboration & Integration: - API Integration: Integrate user-facing elements developed by frontend teams with server-side logic. - Database Support: Write and optimize basic SQL queries for databases like PostgreSQL or MySQL. - Teamwork: Coordinate with cross-functional teams to understand requirements and offer technical solutions. Qualifications Required (1-Year Level): - Core Python: Proficiency in 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: Fundamental understanding of Relational Databases (SQL) and ORMs (e.g., SQLAlchemy or Django ORM). - Version Control: Proficient in Git operations such as branching, merging, and pull requests. Location: Gurugram, India (Onsite) Experience: 1 Year (Note: Additional details about the company were not provided in the job description.) As a motivated Junior Python Engineer joining the backend team, your role will involve assisting in building scalable web applications, automating internal processes, and optimizing data pipelines. You will have the opportunity to enhance your skills in Python within a professional, high-growth environment. Key Responsibilities: - Development & Maintenance: - Write Clean Code: Develop and maintain efficient backend logic using Python 3.x. - Bug Fixing: Identify and troubleshoot bottlenecks in existing codebases. - Feature Implementation: Assist in creating new API endpoints using frameworks such as 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 maintain code quality standards. - Documentation: Create and update technical documentation for the modules you develop. - Collaboration & Integration: - API Integration: Integrate user-facing elements developed by frontend teams with server-side logic. - Database Support: Write and optimize basic SQL queries for databases like PostgreSQL or MySQL. - Teamwork: Coordinate with cross-functional teams to understand requirements and offer technical solutions. Qualifications Required (1-Year Level): - Core Python: Proficiency in 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: Fundamental understanding of Relational Databases (SQL) and ORMs (e.g., SQLAlchemy or Django ORM). - Version Control: Proficient in Git operations such as branching, merging, and pull requests. Location: Gurugram, India (Onsite) Experience: 1 Year (Note: Additional details about the company were not provided in the job description.)

One address, no account. We’ll tell you when matching roles go live.