Job description
Job Title: Senior Python Developer (Io T, with Go Experience)
Job Summary:
We are seeking a highly skilled Senior Python Developer with experience in Io T development and working knowledge of Go (Golang).
The ideal candidate will have deep expertise in AWS Lambda, Dynamo DB, AWS Io T Core, and a strong understanding of BLE (Bluetooth Low Energy) and MESH networking protocols.
This role involves designing, developing, and deploying scalable Io T solutions using Python (and occasionally Go) while ensuring high performance, reliability, and security.
Key Responsibilities:
- Design and develop Io T applications primarily using Python, with some components in Go (Golang).
- Integrate Io T systems with AWS services such as Lambda, Dynamo DB, Io T Core, and API Gateway.
- Implement BLE and MESH networking protocols for efficient device communication.
- Develop and optimize serverless functions (AWS Lambda) for real-time Io T data ingestion and analytics.
- Design and maintain Dynamo DB data models for scalable Io T data management.
- Utilize AWS Io T Core for device provisioning, management, and MQTT-based messaging.
- Collaborate closely with product, hardware, and cloud engineering teams to deliver robust Io T solutions.
- Write clean, modular, and testable code following Python and Go best practices.
- Monitor and optimize the performance, latency, and stability of Io T systems.
- Ensure compliance with Io T and cloud security best practices.
Required Skills & Qualifications:
- 5+ years of backend development experience with Python.
- Hands-on experience in Go (Golang) for API or microservice development.
- Strong understanding of Io T protocols such as MQTT, Co AP, BLE, and MESH.
- Proficiency in AWS cloud services — Lambda, Dynamo DB, Io T Core, API Gateway, S3, Cloud Watch.
- Experience in real-time data processing, event-driven and serverless architectures.
- Good knowledge of RESTful APIs, microservices, and asynchronous programming.
- Experience with Docker (Kubernetes experience is a plus).
- Familiarity with Io T and cloud security best practices.
- Excellent problem-solving, debugging, and communication skills.
- Ability to work effectively in a collaborative, agile environment.
Required Skill Profession
Other General