Sr Software Engineer (Pune)

Sr Software Engineer (Pune)

02 Aug
|
Infovision labs
|
Pune

02 Aug

Infovision labs

Pune

Critical Skills to Possess:

5-8 years in backend development

Strong experience in microservices architecture

Experience working on production-grade systems

Technical Skills

Solid programming skills in

o C++ / Go

Experience with

o REST APIs o distributed systems

Strong understanding of

o multithreading o concurrency

IoT & Messaging

Experience with

o MQTT (preferred / important)

o message queues / event systems

Understanding of real-time data processing

Database

Strong knowledge of PostgreSQL

Experience in

o query optimization o indexing o handling large datasets

Infrastructure & Deployment Awareness

Experience with

o Docker (important)

Basic understanding of

o Linux systems o networking basics (ports, connectivity)

Exposure to

o Kubernetes / K3s (good to have)

o deployment environments (non-cloud setups preferred)

Good to Have

Experience working on on-prem or edge-based systems

Exposure to self-hosted messaging systems (Kafka, RabbitMQ, EMQX, Mosquitto)

Knowledge of event-driven architecture

Exposure to hybrid systems (on-prem + cloud sync)

Preferred Qualifications:

- BS degree in Computer Science or Engineering or equivalent experience

Roles and Responsibilities:

1. Microservices Development

Design and develop lightweight, high-performance microservices Implement REST/gRPC APIs for BOS and external integrations

Ensure clean separation of concerns and modular design

Build services that are environment-agnostic and easily deployable

1. IoT & MQTT Integration

Develop services to: o consume MQTT messages from devices o process and validate incoming data

Implement

o message parsing o retry mechanisms o fault tolerance

Handle

o intermittent connectivity o duplicate messages and out-of-order events
1. Data Processing & Storage

Handle high-volume IoT data ingestion Design efficient data handling logic for:

o real-time processing o batch processing (if required)

Work with PostgreSQL for





o data persistence o optimized queries

Ensure efficient disk and memory usage in constrained environments

1. Distributed System Implementation

Implement: o asynchronous communication o event-driven patterns

Handle

o concurrency o idempotency o eventual consistency

Work with self-hosted messaging systems (MQTT brokers, Kafka, RabbitMQ, etc.)

1. Performance, Reliability & Scalability

Optimize services for: o high throughput o low latency

Identify and fix performance bottlenecks

Ensure services scale within fixed hardware limits (not infinite cloud scaling)

Build resilient services with

o retry strategies o circuit breakers (if applicable)

1. Deployment Awareness & Operability

Write services that are: o container-friendly (Docker)

o easy to configure via setting/config files

Understand

o service startup dependencies o configuration management

Support

o on-prem deployments and upgrades

Ensure services are

o easy to debug in real environments (logs, error handling)

1. Code Quality & Best Practices

Follow coding standards defined by architects Write clean, maintainable, testable code

Participate in

o code reviews o design discussions
1. Collaboration

Work closely with: o System Architect (for design clarity)

o DevOps (for deployment & release packaging)

o QA team (for testing and validation)

Contribute to improving overall system design

1. Production Support

Troubleshoot production issues in customer/on-prem environments

Perform root cause analysis

Fix bugs and improve system reliability

Handle real-world issues like config mismatches, infra limitations

Required Skills & Experience

Critical Skills to Possess:

5-8 years in backend development

Strong experience in microservices architecture

... C / C++, REST API, Microservices, Claude

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Sr Software Engineer (Pune)
🏢 Infovision labs
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer (pune) / pune