Chennai
Posted 4 months ago
leftL rightL

Senior Python Developer

Full-time | Senior 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 Senior Python Developer, you’ll lead the design and development of innovative, scalable, and high-performance applications. You’ll leverage your expertise in Python frameworks, database optimization, and software architecture to deliver cutting-edge solutions.

This role offers the chance to mentor junior developers, drive best practices, and collaborate with cross-functional teams to bring projects to life. If you’re passionate about solving complex technical challenges, staying ahead of industry trends, and making a meaningful impact in a dynamic, hybrid work environment, this is your opportunity to grow and excel as a technical leader.

REQUIREMENTS

  • tick Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • tick Demonstrated expertise in Python programming language with a deep understanding of its core concepts, libraries, and frameworks.
  • tick Strong understanding of web technologies, including HTML, CSS, JavaScript, and experience with Python web frameworks like Django or Flask.
  • tick Proficiency in designing and optimizing databases, writing complex SQL queries, and working with both relational and NoSQL databases.
  • tick Proven experience in leading and mentoring development teams, driving best practices, and fostering a collaborative work environment.
  • tick Strong analytical thinking and problem-solving abilities, with a track record of solving complex technical challenges.
  • tick Excellent communication and interpersonal skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • tick Experience in project planning, task estimation, and delivering projects on time and within scope.

WHAT YOU WILL DO

Software Architecture and Design:

  • tick Lead the architectural design and development of robust, scalable, and maintainable Python applications.
  • tick Collaborate with other stakeholders, such as product managers and software architects, to define technical requirements and create effective solutions.

Coding and Development:

  • tick Write high-quality Python code adhering to best practices, design patterns, and coding standards.
  • tick Utilize your expertise to optimize code performance and ensure scalability.

Team Leadership and Mentorship:

  • tick Provide technical leadership and mentorship to junior developers.
  • tick Conduct code reviews, offer constructive feedback, and promote a culture of continuous improvement.

Performance Optimization:

  • tick Identify and resolve performance bottlenecks in the software, ensuring optimal application performance and responsiveness.

Testing and Quality Assurance:

  • tick Establish and maintain rigorous testing practices, including unit testing, integration testing, and automated testing, to deliver reliable and bug-free software.

Collaboration and Project Management:

  • tick Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to plan, prioritize, and execute development tasks effectively.
  • tick Take ownership of projects and ensure timely delivery.

Research and Technology Adoption:

  • tick Stay up-to-date with the latest developments in Python and related technologies.
  • tick Introduce innovative tools and techniques to enhance the development process.

Troubleshooting and Support:

  • tick Provide advanced technical support to resolve complex issues in development, testing, and production environments.

Documentation:

  • tick Create and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and code comments.

Security and Privacy:

  • tick Ensure that the software and applications developed comply with security and privacy standards, protecting sensitive data and preventing potential vulnerabilities.

Job Features

Job Category

Engineering

Apply For This Job

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