Position Overview: 

As a Junior Python Developer, you will work closely with our development team to
design, develop, and maintain Python-based software solutions. You will have the opportunity to learn
and grow your skills while contributing to the development of innovative applications that meet our
company’s needs.


Responsibilities:

  • Coding and Development: Write clean, efficient, and maintainable Python code to develop software
    applications and scripts according to project requirements.
  • Testing and Debugging: Perform unit testing, troubleshoot and debug code to ensure software quality and functionality.
  • Collaboration: Collaborate with cross-functional teams including designers, product managers, and
    senior developers to define project requirements and deliver high-quality solutions.
  • Documentation: Create and maintain technical documentation including code comments, project
    documentation, and user guides.
  • Learning and Growth: Continuously learn and stay updated on Python best practices, libraries, and
    frameworks to enhance your skills and contribute to project success.
  • Code Review: Participate in code reviews to provide and receive constructive feedback to improve code quality.
  • Version Control: Utilize version control systems (e.g., Git) to manage code repositories and collaborate with team members.
  • Deployment: Assist in the deployment and maintenance of software applications in production
    environments

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Strong knowledge of Python programming language fundamentals.
  • Familiarity with common Python libraries and frameworks (e.g., Django, Flask, NumPy, Pandas).
  • Basic understanding of software development principles and methodologies.
  • Good problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and as part of a team.
  • Eagerness to learn and adapt to new technologies and tools.

Preferred Qualifications (not required but beneficial):

  • Experience with front-end technologies (HTML, CSS, JavaScript).
  • Knowledge of database systems (SQL, NoSQL).
  • Understanding of web development concepts (HTTP, RESTful APIs).
  • Familiarity with containerization and cloud platforms (Docker, AWS, Azure, GCP).
  • Previous internship or project experience in Python development.

To apply for this job email your details to recruiting-US@nstarxinc.com

Employee Login