Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience: 2-5 Years


Location: Vasant Vihar, Delhi (In-office)


Are you a highly skilled and motivated Backend Engineer with a passion for building robust, scalable, and high-performance systems? Do you thrive in a dynamic startup environment where your contributions directly impact the product and user experience? If you're ready to tackle complex challenges and drive innovation, we want to hear from you!


VakeelSaab.com is an ambitious legal-tech startup with a mission to make legal advice accessible, anonymous, and affordable for everyone in India. We're building India's first real-time legal consultation platform, enabling users to get legal help in minutes. We are seeking a talented Senior Backend Engineer to join our lean and agile team. In this role, you will be instrumental in designing, developing, and maintaining the core services and APIs that power our cutting-edge applications. You'll work on critical infrastructure, ensuring our systems are performant, secure, and scalable to support our rapid growth.


What You'll Do:

1) System Design & Architecture: Design, develop, and maintain highly scalable, reliable, and secure backend services and APIs using a mix of Node.js and Python (FastAPI).

2) Database Management: Work extensively with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, optimizing schemas, queries, and ensuring data integrity and performance.

3) API Development: Build and maintain robust, well-documented, and efficient RESTful and/or GraphQL APIs for seamless integration with front-end and mobile applications.

4) Scalability & Performance: Identify and resolve performance bottlenecks, optimize database interactions, and implement caching strategies to ensure high availability and responsiveness of our backend systems.

5) Message Queuing & Event-Driven Architecture: Implement and work with message queuing systems and event-driven architectures, demonstrating familiarity with pub-sub patterns to ensure reliable and asynchronous communication between services.

6) Code Quality & Best Practices: Champion best practices in backend development, including comprehensive unit and integration testing, code reviews, and adherence to security standards.

7) Deployment & Operations: Collaborate with DevOps to streamline deployment processes, monitor system health, and troubleshoot production issues.

8) Cross-Functional Collaboration: Work closely with product managers, front-end developers, and data scientists to understand requirements, define technical specifications, and deliver integrated solutions.

9) Innovation & Research: Continuously research and evaluate new technologies, tools, and methodologies to enhance our backend capabilities and keep our tech stack at the forefront.


What You'll Bring:

1) 2-5 years of professional experience in backend software development.

2) Strong proficiency in Node.js and Python, with hands-on experience building production-grade applications using frameworks like FastAPI.

3) Expertise in database technologies, including both SQL (e.g., strong SQL query writing, schema design) and NoSQL databases (e.g., document stores, key-value stores).

4) Demonstrable experience with API design and development (RESTful APIs are a must; GraphQL experience is a strong plus).

5) Familiarity with message queuing systems and publish-subscribe patterns (e.g., Kafka, RabbitMQ, Redis Pub/Sub).

6) Solid understanding of data structures, algorithms, and software design principles.

7) Proficiency with version control systems, especially Git.

8) Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker) is a plus.

9) Excellent problem-solving, debugging, and analytical skills.

10) Strong communication and collaboration skills to effectively work within an agile team.


Good to Have:

1) Familiarity with Large Language Models (LLMs) and their integration into applications.

2) Experience or interest in developing and deploying AI agents or machine learning-driven services.

3) Experience in a startup environment, demonstrating adaptability and a strong sense of ownership.


Why Join Us?

1) Be a foundational member of a rapidly growing startup with a compelling vision.

2) Work on a product that genuinely impacts users.

3) Enjoy a high degree of autonomy and ownership over your work.

4) Collaborate with a talented and passionate team.

5) Opportunity for significant professional growth and impact.

6) Competitive salary, flexible hours


To Apply: Please submit your resume, a cover letter highlighting your relevant backend experience, and links to your GitHub profile or any relevant projects.






Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

pune/pimpri-chinchwad area

hyderabad, telangana, india