Job Summary
A cutting-edge IoT technology company, known for advanced energy efficiency and environmental control products, is seeking a Senior Backend/Cloud Developer. The company is expanding its team to enhance its smart home solutions.
The ideal candidate will have extensive experience in developing and maintaining IoT cloud services, collaborating with cross-functional teams, and mentoring junior engineers. This role requires strong technical expertise, excellent communication skills, and a collaborative mindset.
Main Duties:
- Develop and maintain IoT cloud services to support all internet-connected products across the company.
- Communicate and collaborate with Ops/Maintainers and Frontend Developers to achieve project goals and solve problems effectively.
- Optimize solutions by working closely with internal and external teams.
- Mentor junior engineers, providing technical guidance and support. A minimum of 1 year of mentoring experience is required.
- Act as a self-motivated team player with a positive attitude, contributing to a productive and cohesive engineering team.
Position Requirements:
- Degree in Computer Science or a related discipline.
- 3+ years of solid hands-on experience in either Node.js (preferred) or Python.
- Strong understanding of database differences and usage scenarios.
- Proficiency in cloud services such as AWS (especially Lambda, IoT Core, EC2, and S3), with knowledge of GCP and Azure being a plus.
- Experience with tools such as Jira, Confluence, and GitHub.
- Excellent communication skills in English.
Nice to Have:
- Knowledge of network protocols (HTTP, TCP/IP, MQTT, WebSocket).
- Experience with Java is an advantage.
- Experience with IoT systems for smart homes, including communication mechanisms between applications and devices.
- Knowledge of auto-scaling in AWS, including when and why to scale, with similar knowledge in Google Cloud or Azure being beneficial.
- Experience implementing centralized authorization in a distributed system.
- Familiarity with CI/CD processes, as most development and deployment systems run with CI/CD pipelines.
Benefits:
- remote working
- 25 days holiday.
- Birthday off work (paid).
- Private healthcare.
We are looking for a dedicated individual who is passionate about IoT and cloud services, eager to contribute to our dynamic team, and capable of driving our projects to success. If you meet these qualifications and are excited about the opportunity, we encourage you to apply.