RA

Python Software Developer

Randomtrees
Bangalore ₹5-10 LPA Posted 10 Nov 2025
FULL TIME
Software Design
C++
Java
Python

Job Description

Roles & Responsibilities:

  • Oversee the software engineering function, ensuring best practices, methods, and processes are applied consistently across teams.
  • Provide technical execution and oversight across data and software engineering domains.
  • Conduct peer reviews, peer coding, and mentoring to strengthen team capability and performance.
  • Drive consistency, quality, and efficiency in software delivery.
  • Collaborate with teams to design, develop, and maintain scalable and maintainable software solutions.
  • Apply object-oriented programming (OOP) principles and enforce coding standards across projects.

Preferred Candidate Profile:

  • Advanced Python developer with strong experience in object-oriented programming (OOP).
  • Proficiency in additional OOP languages such as C++, Java, or Go.
  • Experience in software engineering best practices, peer reviews, and mentoring.
  • Strong problem-solving skills and ability to ensure high-quality software delivery.
Join WhatsApp Channel