29 Aug
|
Uniserve
|
Chennai
The Vacancy
We are seeking a highly skilled Senior Software Engineer to play a key role in designing, developing, and delivering high-performance, low-latency, and scalable software solutions. This is a fully hands-on role, where you will contribute directly to the codebase while supporting architects in shaping system designs and technical direction.
The focus is on system performance, asynchronous processing, and high-throughput application development, leveraging best-in-class technologies. You will collaborate with cross-functional teams and contribute to architectural decisions to ensure efficient and reliable software solutions.
Role Responsibilities:
Design, build, and optimise high-throughput, low-latency applications
Develop and support asynchronous, multi-threaded, and event-driven architectures
Ensure scalability, reliability, and fault tolerance across services
Work with cloud-native technologies (AWS) and modern DevOps/CI/CD practices
Contribute to system design decisions and continuous improvement initiatives
Collaborate closely with Product, QA, and Engineering teams in an Agile environment
Key Requirements:
Robust backend development experience (Java/Spring Boot; Python or Node.js a plus)
Proven experience building distributed, high-performance systems
Solid understanding of asynchronous processing, messaging systems (Kinesis/Kafka), and event-driven design
Experience with AWS services (e.g., ECS, Lambda, RDS, S3)
Knowledge of databases (PostgreSQL, DynamoDB) and performance optimisation
Familiarity with monitoring, profiling, and debugging tools
Track record of delivering reliable, scalable production systems
If you’re passionate about engineering high-performance systems and want to make a real impact at scale, we’d love to hear from you.
📌 Senior Software Engineer (Chennai)
🏢 Uniserve
📍 Chennai