Senior Software Developer

3 - 8 years

5 - 10 Lacs

Posted:13 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
Role: Senior Software Developer
Experience Level: 3+ Years
Work location: Mumbai, Bangalore & Trivandrum
Notice Period: 0-30 days
Key Responsibilities:
Develop and maintain high-quality, performant, and user-friendly web applications across the entire stack.
Frontend: Build responsive and interactive user interfaces using HTML, CSS, React, and TypeScript.
Backend: Design and implement robust and efficient APIs and services using Python and FastAPI.
Database: Work with MongoDB for data modeling, querying, and optimization.
Technical Leadership & Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and best practices.
Code Quality & Best Practices: Champion clean code, test-driven development (TDD), and other software engineering best practices. Conduct thorough code reviews and contribute to improving our development processes.
Collaboration: Work closely with product managers, designers, and other engineers to translate requirements into technical specifications and deliver high-quality solutions.
Troubleshooting & Optimization: Identify and resolve complex technical issues, performance bottlenecks, and bugs across the application stack.
Innovation: Stay up-to-date with emerging technologies and industry trends, and proactively recommend improvements and innovations to our tech stack and development processes.
Deployment & Monitoring: Participate in the deployment, monitoring, and maintenance of applications in production environments. Required Skills:
3+ years of professional experience in software development, with a significant focus on fullstack web application development.
Expert-level proficiency in Frontend technologies:
Strong command of HTML5 and CSS3 (including preprocessors like SASS/LESS or CSS-in-JS).
Deep expertise with React.js (hooks, context API, state management libraries like Redux/Zustand).
Extensive experience with TypeScript for building scalable and maintainable frontend applications.
Expert-level proficiency in Backend technologies:
Exceptional programming skills in Python.
Extensive experience building RESTful APIs and web services with FastAPI.
Familiarity with asynchronous programming in Python (async/await).
Strong Database Skills:
Proficient in working with MongoDB, including schema design, aggregation framework, and performance tuning.
Understanding of NoSQL database concepts and best practices.
Solid understanding of software engineering principles:
Design patterns, data structures, and algorithms.
Scalability, performance, and security considerations.
Microservices architecture and distributed systems concepts.
Experience with testing frameworks (e.g., Jest, React Testing Library for frontend; Pytest for backend).
Proficiency with version control systems (Git, GitHub/GitLab/Bitbucket).
Excellent problem-solving, analytical, and debugging skills.
Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Proven ability to lead technical initiatives and mentor junior engineers.
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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
Quantiphi Analytics Solutions logo
Quantiphi Analytics Solutions

IT Services and IT Consulting

Marlborough Massachusetts

RecommendedJobs for You