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