Job Description - Design, develop, test, and deploy scalable backend services and APIs using Python and related frameworks (e.g., Django, Flask, FastAPI).
- Collaborate with product managers, designers, and other engineers to define technical requirements and deliver feature-rich solutions.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Implement and optimize database schemas and queries using relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
- Integrate with third-party services and APIs, ensuring security, reliability, and performance.
- Participate in code reviews, pair programming, and agile development processes (Scrum/Kanban).
- Troubleshoot, debug, and resolve complex technical issues in production environments.
- Contribute to the development of CI/CD pipelines and infrastructure automation using tools like Jenkins, GitHub Actions, Docker, and Kubernetes.
- Stay up to date with emerging technologies and advocate for their adoption where appropriate.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 2–5 years of hands-on experience in software development with a strong focus on Python.
- Proficiency in backend development with frameworks such as Django, Flask, or FastAPI.
- Solid understanding of RESTful API design, microservices architecture, and event-driven systems.
- Experience with relational and NoSQL databases, including schema design, optimization, and indexing.
- Familiarity with containerization (Docker) and orchestration (Kubernetes) technologies.
- Experience with cloud platforms (AWS, GCP, or Azure), including serverless computing and managed services.
- Strong knowledge of version control systems (Git) and collaborative development workflows.
- Ability to write unit and integration tests using testing frameworks (e.g., pytest, unittest).
- Excellent problem-solving skills, attention to detail, and a commitment to code quality and performance.
- Strong communication and teamwork skills with the ability to work in a fast-paced, agile environment.
Requirements Minimum 8 years of experience in HVAC engineering Strong knowledge of technical, engineering, estimation, and operational works Hands-on experience with: VRF Systems Chilled Water Systems Good understanding of HVAC project execution and site coordination Strong problem-solving and communication skills Ability to work independently and handle multiple responsibilities Candidates available for immediate joining will be preferred