Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Design And Development
The core responsibilities for the job include the following:
- Lead the design and development of highly scalable, available, and fault-tolerant API-based applications, keeping platform reusability in mind.
- Translate complex business problem statements into technical solutions, leveraging your expertise in backend system design.
- Actively participate in creating High-Level Designs (HLD) and Low-Level Designs (LLDs) for software development, ensuring alignment with architectural best practices.
- Select appropriate frameworks, libraries, and network stacks based on data-driven decision-making to optimize performance and efficiency.
- Write clean, modular, well-documented, and reusable code with a strong emphasis on good hygiene (naming, structure, etc. ).
- Conduct performance tuning and implement improvements in large-scale distributed systems.
- Take end-to-end ownership of product delivery, ensuring high scalability and reliability.
- Proactively identify and resolve bugs and production issues with a sense of urgency, actively participating in Root Cause Analysis (RCA) exercises.
- Break down larger or ambiguous problems into smaller, manageable tasks to bring predictability to overall execution.
- Actively participate in code reviews, providing constructive feedback on both functional and non-functional aspects (e. g., performance, security, maintainability).
- Mentor junior engineers, fostering a collaborative team spirit, and contributing to their professional growth.
- Collaborate effectively with cross-functional teams, demonstrating strong communication skills to align on requirements and deliver integrated solutions
- B. Tech, M. Tech, or Ph. D. in Computer Science or a related technical discipline (or equivalent practical experience).
- Strong understanding of Computer Science fundamentals, including data structures, algorithms, operating systems, and computer networks.
- 3-5 years of hands-on experience in backend development, with significant expertise in server-side technologies such as Java/Spring Boot.
- Proven experience building and scaling applications on public cloud infrastructure (e. g., AWS, GCP, Azure), utilizing technologies like Docker and Kubernetes.
- Proficiency in working with various database systems, including both relational (e. g., PostgreSQL) and NoSQL (e. g., MongoDB, Elasticsearch) databases.
- Experience building products for highly consistent use cases is a strong plus.
- A go-getter attitude with a strong intent and energy to solve complex technical challenges.
Key Skills
Ranked by relevanceReady to apply?
Join Jar and take your career to the next level!
Application takes less than 5 minutes