HamburgerMenu
hirist

Straive - Software Engineer - Scalable Systems

Straive.
Chennai
4 - 6 Years

Posted on: 17/12/2025

Job Description

Job Summary :

We are seeking a Software Engineer specializing in scalable systems to design, build, and maintain high-performance, distributed applications.

The ideal candidate has experience in building systems that can handle large volumes of data and traffic, with a focus on reliability, performance, and maintainability.

You will work closely with engineering, product, and operations teams to deliver scalable solutions for real-world problems.

Key Responsibilities :

- Design, develop, and maintain highly scalable, reliable, and distributed systems.

- Build backend services and APIs capable of supporting millions of users and high-volume data processing.

- Optimize applications for performance, latency, and resource utilization.

- Collaborate with product managers, architects, and other engineers to define technical requirements and system designs.

- Implement robust data storage, caching, and messaging solutions.

- Participate in code reviews, testing, and continuous integration processes to ensure high code quality.

- Troubleshoot production issues, perform root cause analysis, and implement corrective actions.

- Contribute to system architecture decisions, including database choices, distributed patterns, and fault-tolerant designs.

- Stay updated on emerging technologies and best practices for building scalable systems.

Technical Skills :

- Strong programming skills in Python, Java, Go, or C++.

- Experience with distributed systems, microservices, and cloud architectures.

- Proficiency in databases (SQL & NoSQL) and data modeling for high-scale applications.

- Hands-on experience with caching solutions (Redis, Memcached) and message queues (Kafka, RabbitMQ).

- Knowledge of RESTful APIs, gRPC, and inter-service communication.

- Familiarity with cloud platforms (AWS, Azure, GCP) and containerized deployments (Docker, Kubernetes).

- Experience with monitoring, logging, and observability tools (Prometheus, Grafana, ELK stack).

- Strong understanding of performance optimization, concurrency, and fault-tolerance


info-icon

Did you find something suspicious?