Senior Python Developer (IoT, with Go Experience)

5 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Senior Python Developer (IoT, with Go Experience)


Job Summary:

Senior Python Developer


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

    .



Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You