Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18410029

    PUNE · FULLTIME

    Mid - Level Full Stack Developer

    Hinduja Tech logo

    Hinduja Tech

    Pune · onsite · Posted 33d ago

    Sourced fromInstahyre
    Not disclosed5–9 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Instahyre · 5 questions to answer1.2s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are seeking a hands-on Mid-Level Full Stack Developer with 7-10 years of software engineering experience to design, develop, test, deploy, and support scalable cloud-connected applications. The successful candidate will contribute across backend services, React-based web applications, databases, APIs, cloud infrastructure, real-time data pipelines, and production troubleshooting, while working closely with senior engineers and cross-functional teams.


    The role will support highly available digital platforms for remote supervision, configuration, health monitoring, control, telemetry, and event-driven alerting across connected field devices and gateways. Solutions must enable secure, low-latency interaction between cloud applications and IoT / edge systems used in fire, life-safety, paging, and emergency communication environments, where reliability, traceability, resilience, and security are important.


    The candidate will have responsibilities across the following functions:


    Engineering Delivery and Ownership:

    • Develop assigned features and services from requirements through implementation, testing, deployment, production support, and continuous improvement.
    • Participate actively in design discussions, sprint planning, code reviews, defect resolution, and technical documentation while taking end-to-end ownership of assigned modules.
    • Work independently on moderately complex technical problems, escalate risks early, and collaborate with senior engineers on architecture, quality, security, and performance decisions.
    • Document implementation details, interfaces, deployment steps, troubleshooting guidance, and key technical decisions to support team knowledge sharing and redundancy.


    Full Stack Architecture and Development:

    • Develop scalable backend services primarily using Python and Golang, with well-defined RESTful APIs and clear microservices boundaries.
    • Build and maintain React.js web applications using reusable components and modern state-management patterns such as Hooks and Redux where appropriate.
    • Design and optimise PostgreSQL data models, schemas, indexes, and queries; troubleshoot data-integrity, concurrency, and database-performance issues.
    • Implement secure authentication and authorisation using OAuth / JWT, role-based access control, secrets management, and secure service-to-service communication patterns.


    Connected Devices, Real-Time Data and IoT Integration:

    • Develop 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.
    • Build reliable message-handling logic for intermittent networks and field conditions, including reconnect behaviour, retries, idempotency, duplicate handling, buffering, and fault recovery.
    • Collaborate with embedded, firmware, test, and product teams to integrate device protocols, APIs, telemetry streams, alarms, and status information into unified web and cloud applications.


    Cloud, Containers and Data Platforms:

    • Develop and deploy applications on AWS using services such as EC2 S3 RDS and other appropriate managed services, following established scalability, availability and security practices.
    • Containerise services using Docker and contribute to cloud-native deployment patterns, environment configuration, and controlled releases.
    • Contribute to CI/CD pipelines, automated build/test/deploy practices, configuration management, and repeatable production deployments.
    • Develop and support streaming and asynchronous pipelines using Apache Kafka and related messaging technologies; exposure to Hadoop / large-scale data processing is advantageous.


    Reliability, Security, Quality and Production Support:

    • Develop applications with appropriate resilience patterns, including health checks, graceful degradation, retries, recovery mechanisms, and defensive error handling.
    • Implement structured logging, monitoring, metrics, tracing, and alerting to support rapid issue detection and root-cause analysis.
    • Write unit, integration, API, regression, performance, and security tests as applicable; maintain clear technical documentation and participate constructively in code reviews.
    • Troubleshoot issues across browser / UI, API, service, database, message pipeline, cloud infrastructure, and connected-device layers, working with other teams where required.


    Stakeholder and Cross-Functional Collaboration:

    • Work closely with Potter US Engineering, Product Management, UX, DevOps, SDET, embedded / firmware, hardware, manufacturing, and other stakeholders to translate requirements into robust software solutions.
    • Communicate technical status, risks, trade-offs, defects, and support findings clearly to senior engineers and cross-functional teams.


    Key Success Measures:

    • Consistent delivery of secure, production-ready full-stack features against committed scope, quality, schedule, and performance expectations.
    • Reliable operation of cloud-connected applications and real-time device data flows, with effective diagnostics and timely recovery from failures.
    • Strong hands-on contribution in Python / Go backend services, React applications, PostgreSQL, APIs, AWS deployment, and production troubleshooting.
    • Measurable improvement in engineering quality through automated testing, code reviews, CI/CD practices, security controls, observability, reusable components, and clear documentation.
    • Increasing technical independence, broader ownership across the stack, and effective knowledge sharing within the engineering team.


    Requirements:

    • 7-10 years of professional software development experience with meaningful hands-on responsibility across full stack, backend, cloud, APIs, databases, and distributed systems.
    • Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline; M. Tech / MCA or equivalent advanced qualification is an advantage.
    • Demonstrated ability to independently design and deliver moderately complex software features while collaborating effectively with senior engineers, reviewers, and cross-functional teams.
    • Experience developing scalable, secure, production-grade applications and services, preferably for connected products, industrial systems, IoT, and real-time monitoring domains.
    • Strong communication, analytical reasoning, ownership, collaboration, and problem-solving skills.


    Tech Stack and Tools:

    • Python backend development
    • Golang for microservices / performance-sensitive services
    • React.js
    • RESTful API design and implementation
    • Microservices architecture
    • Database schema design and query optimisation
    • AWS (including EC2 S3 RDS)
    • Docker/containerization
    • Security: authentication/authorisation using OAuth, JWT, RBAC or equivalent patterns.
    • PostgreSQL.

    Sourced from instahyre

    Section · 02

    Skills

    DockerPostgresqlApache Kafkaamazon web servicesmqttGolangPythonReact.Js

    Section · Company

    About Hinduja Tech

    Hinduja Tech logo

    Hinduja Tech

    IT Services & Consulting

    1.6k+

    employees

    2009

    17 years old

    Chennai, Tamil Nadu

    India

    ₹8.6L PA avg

    Avg at Hinduja Tech

    About

    Operates in the mobility sector, providing integrated engineering and digital solutions, specializing in electric and autonomous vehicle development.

    Industries

    IT Services & Consulting

    Employee ratings

    0 reviews

    3.3/ 5

    Employees rate it well for

    Work-Life Balance35Overall Company33

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Mid - Level Full Stack Developer · waiting for your command