This role is for one of the Weekday's clients
Salary range: Rs 2500000 - Rs 3000000 (ie INR 25-30 LPA)
Min Experience: 3 years
Location: Remote (India)
JobType: full-time
We are looking for passionate engineers who are eager to build scalable, high-performance systems capable of handling 100M+ traffic rates. This role requires a strong foundation in distributed systems, high-scale databases, and distributed caching. You will be part of a team that builds mission-critical, fault-tolerant systems designed for high availability and zero downtime — systems that run across multiple servers and function seamlessly under heavy loads.
Requirements
What You'll Do:
- Design and implement solutions to complex and broadly defined engineering challenges.
- Champion best practices in coding, design, testing, and architecture.
- Write high-quality, object-oriented code using languages like Java and others (Node.js, Python, etc.) to build scalable distributed systems.
- Contribute to full-cycle product development — from ideation to deployment and maintenance.
- Ship new features rapidly while ensuring system robustness.
- Troubleshoot and resolve production issues across the technology stack.
- Build APIs and services that facilitate quick application development and seamless integrations.
- Design backend systems that are fault-tolerant and capable of processing and analyzing billions of data points daily.
You'll Be a Great Fit If You Have:
- A minimum of 2 years of experience building production-grade software systems.
- A strong grounding in core computer science principles such as data structures, algorithms, and system design.
- A Bachelor's or Master's degree in Computer Science, Information Technology, or related fields.
- Experience designing for scalability, performance, and reliability in software services.
- Proficiency in modern programming languages such as Java, Node.js, Python, Ruby, or JavaScript.
- Hands-on experience building distributed and scalable systems.
- The ability to thrive in a fast-paced, agile environment with a strong sense of ownership and results.
Key Skills:
Java | Node.js | Distributed Systems | Scalable Architecture | Object-Oriented Design | APIs | System Performance | Production Systems | Fault-Tolerant Systems | Agile