Talent.com
This job offer is not available in your country.
Senior Python Developer (IoT, with Go Experience)

Senior Python Developer (IoT, with Go Experience)

Credence TechnologiesSurat, Gujarat, India
1 day ago
Job description

Job Title : Senior Python Developer (IoT, with Go Experience)

Job Summary :

We are seeking a highly skilled Senior Python Developer with experience in IoT development and working knowledge of Go (Golang) . The ideal candidate will have deep expertise in AWS Lambda, DynamoDB, AWS IoT Core , and a strong understanding of BLE (Bluetooth Low Energy) and MESH networking protocols . This role involves designing, developing, and deploying scalable IoT solutions using Python (and occasionally Go) while ensuring high performance, reliability, and security .

Key Responsibilities :

  • Design and develop IoT applications primarily using Python , with some components in Go (Golang) .
  • Integrate IoT systems with AWS services such as Lambda, DynamoDB, IoT Core, and API Gateway .
  • Implement BLE and MESH networking protocols for efficient device communication.
  • Develop and optimize serverless functions (AWS Lambda) for real-time IoT data ingestion and analytics.
  • Design and maintain DynamoDB data models for scalable IoT data management.
  • Utilize AWS IoT Core for device provisioning, management, and MQTT-based messaging .
  • Collaborate closely with product, hardware, and cloud engineering teams to deliver robust IoT solutions.
  • Write clean, modular, and testable code following Python and Go best practices.
  • Monitor and optimize the performance, latency, and stability of IoT systems.
  • Ensure compliance with IoT 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 IoT protocols such as MQTT, CoAP, BLE, and MESH.
  • Proficiency in AWS cloud services — Lambda, DynamoDB, IoT Core, API Gateway, S3, CloudWatch.
  • 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 IoT and cloud security best practices.
  • Excellent problem-solving , debugging , and communication skills .
  • Ability to work effectively in a collaborative, agile environment .
  • Create a job alert for this search

    Senior Python Developer • Surat, Gujarat, India