Enter a job title or keyword

Job Location:

Pune - India

Monthly Salary: Not provided by the employer
Posted: 24 September 2026 (Yesterday)
Application Deadline: 22 December 2026
Vacancies: 1 Vacancy

Job Summary

Engineering Leadership & Delivery

  • Lead mentor and develop a full stack engineering team setting clear technical direction coding standards and delivery expectations while remaining a strong individual contributor.
  • Own assigned software programs from requirements and architecture through implementation verification deployment production support and continuous improvement.
  • Plan technical work identify dependencies and risks drive design and code reviews and ensure timely closure of architecture quality security and performance issues.
  • Build engineering redundancy by documenting architecture critical workflows deployment practices troubleshooting playbooks and technical decisions.

Full Stack Architecture & Development

  • Architect and develop scalable backend services primarily using Python and Golang with well-defined RESTful APIs and microservices boundaries.
  • Develop and guide web applications with effective component architecture and state management using modern React patterns such as Hooks and Redux where appropriate.
  • Design robust data models database schemas indexes and queries in PostgreSQL; diagnose and resolve database performance concurrency and data-integrity issues.
  • Apply secure authentication and authorization patterns including OAuth / JWT role-based access control secrets management and service-to-service security.

Connected Devices Real-Time Data & IoT Integration

  • Design application flows for connected field devices edge gateways and cloud services including device discovery provisioning configuration heartbeat / health monitoring telemetry command-and-control and event handling.
  • Implement and support real-time and event-driven communication using MQTT REST APIs Kafka WebSockets and where applicable SIP / WebRTC or related communication technologies.
  • Engineer reliable message handling for intermittent networks and field conditions including reconnect behaviour retries idempotency duplicate handling buffering and fault recovery.
  • Collaborate with embedded hardware test and product teams to integrate device protocols APIs telemetry streams and alarms into unified web and cloud applications.

Cloud Containers & Data Platforms

  • Design and deploy applications on AWS using services such as EC2 S3 RDS and other appropriate managed services with attention to scalability availability security and cost.
  • Containerize services using Docker and contribute to cloud-native deployment patterns release automation and environment management.
  • Establish and improve CI/CD pipelines automated build/test/deploy practices configuration management and controlled production releases.
  • Design and operate streaming and asynchronous pipelines using Apache Kafka and related messaging technologies; exposure to Hadoop / large-scale data processing is advantageous.

Reliability Security Quality & Production Support

  • Build applications for high availability and fault tolerance including health checks graceful degradation failover retry strategies and production recovery mechanisms.
  • Implement effective logging monitoring metrics tracing alerting and troubleshooting practices to shorten incident detection and root-cause resolution time.
  • Own complex cross-stack debugging from browser / UI through API service database message pipeline cloud infrastructure and connected-device layers.

Stakeholder & Cross-Functional Leadership

  • Partner with Potter US Engineering Product Management UX DevOps SDET embedded / firmware hardware manufacturing and other stakeholders.
  • Communicate architecture risks technical trade-offs incidents and delivery status clearly to engineering leadership and cross-functional teams.

Required Skills:

Pythonfullstack