Chennai
Posted 4 months ago
leftL rightL

Junior Python Developer

Full-time | Junior level | Chennai, Tamil Nadu, India | Hybrid Work Culture
APPLY NOW

OUR COMPANY

Rheo is an industrial AI platform that optimizes operations using sensors and machine learning. By combining AI-driven insights with human expertise, Rheo enhances productivity, minimizes downtime, and improves efficiency. It automates monitoring, identifies risks, and provides actionable guidance, ensuring transparency and collaboration across all levels of manufacturing.

THE OPPORTUNITY

As a Junior Python Developer, you’ll dive into the world of software development, writing clean and efficient code while collaborating with a talented team to build innovative solutions. You’ll gain hands-on experience with Python frameworks, version control systems, and software testing, contributing to projects that make a real impact.

This role offers the chance to learn from senior developers, tackle exciting challenges, and grow your skills in a supportive, hybrid work environment. If you’re passionate about coding, eager to learn, and ready to kickstart your career in software development, this is the perfect opportunity for you.

REQUIREMENTS

  • tick Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • tick Strong knowledge of Python programming language fundamentals.
  • tick Basic understanding of web technologies (HTML, CSS, JavaScript) and frameworks (e.g., Django, Flask) is a plus.
  • tick Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL queries.
  • tick Experience with version control systems, such as Git.
  • tick Analytical mindset with the ability to approach problems creatively and effectively.
  • tick Good verbal and written communication skills.
  • tick The ability to work well in a team environment and collaborate effectively.
  • tick A passion for software development and the desire to learn and grow as a developer.

WHAT YOU WILL DO

Coding and Development:

  • tick Write clean, efficient, and well-documented Python code, following best practices and coding standards.
  • tick Collaborate with the team to implement software features and functionality.

Software Testing:

  • tick Conduct unit testing and participate in code reviews to ensure the quality and reliability of the software.
  • tick Identify and fix bugs and performance issues.

Collaborate and Learn:

  • tick Work closely with senior developers, project managers, and other team members to understand requirements and contribute to the overall development process.
  • tick Be open to learning new technologies and tools to improve your skills.

Troubleshooting and Support:

  • tick Provide support and troubleshoot issues in the development, testing, and production environments.

Version Control and Collaboration:

  • tick Utilize version control systems (e.g., Git) effectively to manage code changes and collaborate with team members efficiently.

Documentation:

  • tick Maintain clear and concise documentation for code, processes, and project-related tasks.

Research and Innovation:

  • tick Stay up-to-date with the latest developments in Python and related technologies.
  • tick Propose innovative ideas and solutions to improve software development practices.

Adherence to Security and Privacy:

  • tick Ensure that the code and applications developed adhere to security and privacy standards, protecting sensitive data.

Job Features

Job Category

Engineering

Apply For This Job

A valid email address is required.
A valid phone number is required.
top