Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop scalable, distributed web applications with strong focus on architectural principles and performance.
Lead technical design, module decomposition, and system evolution for medium-sized projects ensuring predictable delivery.
Collaborate with product leadership to translate business needs into technical solutions; mentor junior engineers.
Minimum Requirements
3 to 5 years professional software engineering experience.
B.Tech, M.Tech, or Ph.D. in Computer Science or related field (or equivalent practical experience).
Proficiency in at least one general-purpose programming language (e.g., Java, C, C++).
Strong expertise in concurrency (multi-threading), system design, scalable application development, and databases (both relational and NoSQL).
Ideal Candidate Profile
Experienced in designing and implementing robust, high-scale distributed systems in a fast-paced environment.
Capable of leading medium-sized engineering projects and collaborating cross-functionally with product teams.
Strong coding discipline with solid knowledge of TDD, SDLC on Linux, and mentoring junior engineers.
