Python Developer

We are seeking a skilled Python Developer specializing in backend development and browser automation to join our dynamic team. The ideal candidate will be responsible for developing and maintaining server-side applications, creating robust browser automation scripts, and integrating third-party web services to enhance our energy and sustainability solutions.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain server-side applications using Python frameworks such as FastAPI or Django.
  • Browser Automation: Develop and implement browser automation scripts using tools like Playwright or Selenium to streamline web-based processes.
  • API Development: Create and manage RESTful APIs to support seamless integration with front-end components and third-party services.
  • Collaboration: Work closely with cross-functional teams, including front-end developers, data scientists, and product managers, to deliver comprehensive solutions.
  • Testing and Debugging: Write unit tests, perform debugging, and ensure code quality and performance.
  • Documentation: Maintain clear and concise documentation for code, APIs, and automation processes.

 

Must-Have Qualifications:

  • Proficiency in Python: Strong experience in Python programming, particularly in backend development.
  • Browser Automation Expertise: Hands-on experience with browser automation tools such as Playwright or Selenium.
  • Framework Experience: Familiarity with web frameworks like FastAPI or Django.
  • API Development: Experience in designing and implementing RESTful APIs.

 

 

  • Problem-Solving Skills: Ability to troubleshoot and resolve complex technical issues.
  • Team Collaboration: Excellent communication skills and experience working in collaborative environments.

 

Nice-to-Have Qualifications:

  • Knowledge of AI and Machine Learning: Understanding of AI concepts and experience with AI-driven applications.
  • Familiarity with CI/CD Pipelines: Experience in continuous integration and deployment processes.
  • Database Management: Knowledge of SQL and NoSQL databases.
  • Cloud Services Experience: Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of Energy and Sustainability Domains: Insight into energy management and sustainability practices.
Job Category: Software Development
Job Type: Full Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx