Responsibilities:
Design, develop, and maintain software applications and modules using Python.
Understand project requirements and translate them into technical specifications.
Write clean, efficient, and maintainable code following best practices and coding standards.
Test and debug code to ensure functionality, reliability, and performance.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in code reviews to provide and receive constructive feedback.
Document code, APIs, and system architecture for future reference and collaboration.
Keep up-to-date with the latest Python developments, tools, and best practices.
Contribute to the continuous improvement of our development processes and methodologies.
Provide support and troubleshooting for deployed applications as needed.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Proven experience as a Python Developer or similar role.
Strong proficiency in Python and its ecosystems (e.g., Django, Flask, NumPy, pandas).
Solid understanding of software development principles, algorithms, and data structures.
Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work effectively in a fast-paced environment and manage multiple priorities.
A passion for learning and staying updated with emerging technologies.
Job Types: Full-time, Fresher
Pay: ₹15,000.00 – ₹30,000.00 per month
Benefits:
Health insurance
Paid time off
Provident Fund
Schedule:
Day shift
Morning shift
Weekend availability
Supplemental pay types:
Overtime pay
Performance bonus
Yearly bonus
Education:
Bachelor’s (Preferred)
Experience:
Python: 2 years (Preferred)
Location:
Ranjit Avenue, Amritsar, Punjab (Preferred)
Work Location: In person