Senior Python Developer

Rheo AI Pvt. Ltd.

Chennai

Hybrid

INR 1,200,000 - 2,100,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rheo AI Pvt. Ltd. in Chennai invites you to join as a Senior Python Developer.

You will lead the design and development of scalable, high-performance Python applications, mentor junior developers, and drive best practices across cross-functional teams in a hybrid work environment. Candidates should have a strong foundation in Python, SQL and NoSQL databases, and proven leadership. The role emphasizes architecture, coding excellence, testing, security, and proactive collaboration to deliver

Qualifications

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

Responsibilities

  • Lead the architectural design and development of robust, scalable, and maintainable Python applications.
  • Collaborate with product managers and software architects to define technical requirements and create effective solutions.
  • Write high-quality Python code adhering to best practices, design patterns, and coding standards.
  • Provide technical leadership and mentorship to junior developers.
  • Conduct code reviews, offer constructive feedback, and promote a culture of continuous improvement.
  • Identify and resolve performance bottlenecks in the software, ensuring optimal application performance and responsiveness.
  • Establish and maintain rigorous testing practices, including unit testing, integration testing, and automated testing, to deliver reliable and bug-free software.
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to plan, prioritize, and execute development tasks effectively.
  • Stay up-to-date with the latest developments in Python and related technologies.
  • Introduce innovative tools and techniques to enhance the development process.
  • Provide advanced technical support to resolve complex issues in development, testing, and production environments.
  • Create and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and code comments.
  • Ensure that the software and applications developed comply with security and privacy standards, protecting sensitive data and preventing potential vulnerabilities.

Skills

Python proficiency
SQL & NoSQL
Team leadership
Communication skills
Project planning
Analytical thinking

Education

Bachelor's degree in CS
Master's degree in CS

Job description

– Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture

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

1. Software Architecture and Design:

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

2. Coding and Development:

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

3. Team Leadership and Mentorship:

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

4. Performance Optimization:

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

5. Testing and Quality Assurance:

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

6. Collaboration and Project Management:

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

7. Research and Technology Adoption:

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

8. Troubleshooting and Support:

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

9. Documentation:

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

10. Security and Privacy:

  • Ensure that the software and applications developed comply with security and privacy standards, protecting sensitive data and preventing potential vulnerabilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Python Developer
Junior Python Developer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 300,000 - 600,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 2,000,000 - 3,200,000
Senior QA Engineer
Senior QA Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 1,500,000 - 2,300,000
Senior DevOps Engineer
Senior DevOps Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 2,500,000 - 4,000,000
Lead QA Engineer
Lead QA Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 1,500,000 - 2,300,000
IT Systems and Security Administrator
IT Systems and Security Administrator

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 900,000 - 1,300,000
Site Reliability Engineer
Site Reliability Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 1,400,000 - 2,600,000
Junior DevOps Engineer
Junior DevOps Engineer

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 600,000 - 1,200,000
AI Application Specialist
AI Application Specialist

Rheo AI Pvt. Ltd. • Chennai

Hybrid
INR 2,500,000 - 3,500,000
Sr. Python Developer
Sr. Python Developer

Psych X86 • Kolkata District

On-site
INR 1,500,000 - 2,300,000