Responsible:
- Design, develop, and maintain efϐicient and scalable backend systems using Python, Django, TimescaleDB, PostGIS, and MQTT
- Integrate with various third-party APIs and services
- Deploy and manage applications on AWS, ensuring optimal performance and reliability
- Collaborate with frontend developers to integrate backend APIs
- Implement real-time communication features using MQTT
- Write clean, well-documented, and testable code
- Participate in code reviews and provide constructive feedback to peers
- Troubleshoot and resolve backend issues in a timely manner
- Stay up-to-date with the latest backend technologies and best practice
- Working time: Mon-Fri ; 8h30 - 12h00; 13h00-17h30
Requirement:
- 3+ years of experience in backend development using Python, Django, and TimescaleDB (or PostgreSQL with a strong willingness to learn TimescaleDB)
- Strong understanding of RESTful API design principles
- Experience with AWS services (EC2, S3, RDS, Lambda, etc.)
- Familiarity with version control systems (Git)
- Good at English, both verbal and written
- Ability to work independently and as part of a team
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Bachelor's degree in Computer Science or a related ϐield (or equivalent experience)
- Additional skills or experience
- Experience with Azure cloud services
- Familiarity with containerization technologies (Docker, Kubernetes)
- Contributions to open-source projects
- Knowledge of DevOps practice
Benefit:
- Remote 100%, long-term contract
- Salary up to 1400$
- Support from internal PM