Posted on: 30/01/2026
Description:
- Research, design and build highly reliable, available and scalable platforms.
- Complete ownership of the Service/Services that your team is responsible for.
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices.
- Platformism components as libraries, utilities and services and promote reuse.
- Own large technical deliverables and execute in an exemplary way.
- Be able to conceptualise and develop a prototype quickly.
- Drive the technical road map of the team in collaboration with Engineering and Product.
- Distributed Systems Architecture, components modelling, data flow, Scaling and managing large pieces of data.
- Articulating system requirements, problem comprehension and identifying high-level building blocks.
- Non-Functional Requirements (NFRs) like Scalability, Fault-Tolerance, High Availability, Sharding, Replication, Load balance & Application-level Security, etc.
- Able to take high ownership of complex system components and drive them to the next level.
- Machine Coding (Able to write modular and functionally complete object-oriented code, NFR implementation, abstractions, separation of concerns, concurrency and thread safety, extensibility, hooks, etc).
Requirements:
- Deep expertise in at least one programming language and tech stack.
- Substantial experience in building complex and scalable solutions.
- Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
- Experience leading multi-engineer projects and mentoring junior engineers.
- Experience with full life cycle development in any programming language on a Linux platform.
- Comprehensive operational experience, optimisations, deployments and tuning servers like Apache/mysql/Tomcat/Solr.
- Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration (CI/CD) is a plus.
- B Tech, M Tech in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience.
- Experience in building data-driven web application design and development is a plus.
- Expert-level experience in building scalable, large and complex business applications using some of the above technologies and mentoring junior engineers.
- Deep expertise with any or combination of programming languages: Java, C++, C#, Ruby, PHP, any objected oriented high level proprietary or open-source language with strong programming constructs.
- Strong System Characterisation and identification of technical requirements.
- Deep knowledge of one or more tech stacks, identify alternative tech choices and trade-offs.
- Strong problem-Solving skills, identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms.
- Ability to work in fuzzy environments and complex environments.
- Good exposure both with tech breadth and tech depth.
- Good skills in Metrics and Monitoring.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1607716