Job Description
We are looking for an experienced Python Developer with 5–7 years of hands-on experience in building scalable applications and working across modern backend and microservices architectures.
Key Responsibilities:
* Develop and maintain backend services using Python and Flask framework
* Design and implement RESTful APIs and microservices architecture
* Work with Docker for containerization and deployment
* Integrate and manage messaging protocols like MQTT
* Collaborate with frontend teams (ReactJS with TypeScript) for seamless integration
* Work on Linux-based environments and ensure system performance
* Manage time-series data using InfluxDB
* Use GitHub for version control and code collaboration
* Write unit and integration tests using Pytest
Required Skills:
* Strong proficiency in Python
* Experience with Flask API development
* Hands-on experience with Docker and Microservices
* Good understanding of MQTT protocol
* Familiarity with ReactJS (TypeScript)
* Working knowledge of Linux systems
* Experience with InfluxDB is a plus
* Strong understanding of Git/GitHub workflows
* Experience with testing frameworks like Pytest
Good to Have:
* Exposure to cloud platforms
* Strong problem-solving and debugging skills
