Software Development Engineer III - Backend

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Backend Engineer (SDE III) at RootQuotient, you will be responsible for architecting and constructing robust backend systems while overseeing infrastructure and deployments. This hands-on role grants you complete ownership over a spectrum of tasks ranging from API design and database optimization to cloud infrastructure management and CI/CD automation. Collaborating with product, design, and frontend teams, you will also play a crucial role in mentoring junior developers and propagating best practices. In this role, your responsibilities will include designing, developing, and maintaining scalable backend services utilizing a modern framework of your preference. Crafting well-structured APIs (REST or GraphQL) with strong authentication, authorization, and versioning will be essential. You will be tasked with defining and refining database schemas, optimizing queries for performance, and ensuring reliability. Leveraging NoSQL databases for specific requirements will also be part of your responsibilities. Owning infrastructure setup and deployment management on cloud platforms without a dedicated DevOps team, you will be expected to automate CI/CD workflows, containerize services using Docker, and uphold deployment pipelines. It will be crucial to ensure system performance, resilience, and observability through caching, queuing, and monitoring practices. Secure coding principles, including data encryption, access controls, and input validation, will be an integral part of your role. Troubleshooting issues across the stack, collaborating across teams to define integration contracts and delivery timelines, and guiding junior engineers are among the responsibilities you will handle. Participation in code reviews, leading architecture discussions, and contributing to high-level technical decisions will also be expected. To excel in this role, you should possess strong hands-on experience with a modern backend framework such as Node.js, RoR, Python Django, or Spring Boot. Proficiency in working with relational databases like PostgreSQL or MySQL, as well as experience with NoSQL databases like MongoDB or Redis, will be beneficial. Understanding API design principles, security protocols (OAuth2 JWT), and error handling strategies will be essential. Additionally, experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker), deployment automation through CI/CD pipelines, and familiarity with background processing, message queues, and event-driven systems will be advantageous. Proficiency in monitoring, logging, and alerting tools, as well as a grasp of infrastructure management practices, will aid in ensuring system health and reliability. A willingness to explore and work with different frontend or mobile components, if required, is also desirable. If you are a self-driven individual capable of taking features from concept to deployment independently, with a focus on reliability and scalability, and have experience mentoring developers, then you are encouraged to apply for this role at RootQuotient.,

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You