Location: Remote
Job Type: Full-Time
Experience: 4–6 Years
About the Role
We are looking for an experienced Python Backend Developer with strong expertise in FastAPI to build scalable backend applications and APIs. The ideal candidate should have experience working with PostgreSQL, InfluxDB, and MQTT-based communication for IoT solutions.
Key Responsibilities
- Develop and maintain RESTful APIs using Python and FastAPI.
- Design and optimize PostgreSQL databases.
- Work with InfluxDB or other time-series databases.
- Implement MQTT-based communication for IoT devices.
- Integrate backend services with third-party APIs.
- Write clean, maintainable, and well-documented code.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and perform debugging.
- Collaborate with cross-functional teams, including frontend, DevOps, and QA.
Required Skills
- 4–6 years of Python backend development experience.
- Strong hands-on experience with Python and FastAPI.
- Good knowledge of PostgreSQL.
- Experience with InfluxDB or other time-series databases.
- Knowledge of MQTT and MQTT brokers (Mosquitto, EMQX, HiveMQ, etc.).
- Experience building REST APIs.
- Familiarity with Git.
- Working knowledge of Docker and Linux.
Preferred Skills
- Experience with Celery and Redis.
- Knowledge of WebSockets.
- Familiarity with Azure or AWS.
- Understanding of IoT architecture and edge device communication.
- Knowledge of CI/CD pipelines.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
If you are passionate about building scalable backend systems and have experience working with modern Python technologies, we'd love to hear from you.
Apply now with your updated resume.
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Benefits:
Application Question(s):
- Do you have professional experience developing REST APIs using Python and FastAPI?
- Do you have hands-on experience working on IoT applications or projects? If yes, please briefly describe your role and responsibilities.
- Do you have hands-on experience with the MQTT protocol and MQTT brokers (e.g., Mosquitto, EMQX, HiveMQ)? Please mention the projects where you have used it.
- Have you worked with InfluxDB or any other time-series database? If yes, please describe your experience briefly
- What is your current CTC?
- What is your expected CTC?
- What is your notice period (in days)?
Experience:
- Python backend development: 1 year (Required)
- FastAPI: 1 year (Required)
Work Location: Remote