Senior Full-stack Developer
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- India
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
<h3>Accountabilities:</h3><li>Design, develop, and maintain complex web application features and MCP applications using Python, ReactJS, JavaScript, TypeScript, NextJS, MySQL, and API management technologies.</li><li>Write clean, reusable, testable, configurable, and efficient code that adheres to software engineering best practices.</li><li>Build scalable, low-latency, highly available, and high-performance applications that meet functional and technical requirements.</li><li>Develop and maintain backend services using Python, MySQL, stored procedures, and RESTful APIs.</li><li>Create responsive and interactive frontend components using ReactJS, React Hooks, state management techniques, and DOM manipulation.</li><li>Integrate frontend components with backend services and server-side logic to deliver seamless application functionality.</li><li>Design, implement, and maintain RESTful APIs to support communication between application components and external systems.</li><li>Optimize application performance, responsiveness, and compatibility across a wide range of devices and web browsers.</li><li>Develop configurable applications and reusable components that support flexible product functionality and efficient customization.</li><li>Contribute to the architecture and development of SaaS products and MCP-based applications where applicable.</li><li>Identify and resolve complex technical issues, performance bottlenecks, and integration challenges.</li><li>Collaborate with cross-functional teams to translate product requirements into reliable technical solutions and deliver high-quality software.</li><h2>Requirements:</h2><li>
<strong>Professional experience:</strong>At least 3 years of experience in full-stack development or a related software engineering role, with the ability to independently deliver complex application features.</li><li>
<strong>ReactJS:</strong>Strong hands-on expertise in ReactJS, including React Hooks, component architecture, state management, and DOM manipulation.</li><li>
<strong>Python:</strong>Strong backend development skills using Python, including the design and implementation of application logic and server-side services.</li><li>
<strong>RESTful APIs:</strong>Extensive experience designing, integrating, and maintaining REST APIs for reliable communication between frontend and backend systems.</li><li>
<strong>JavaScript and TypeScript:</strong>Proficiency in modern JavaScript and TypeScript for developing maintainable, robust, and efficient applications.</li><li>
<strong>NextJS:</strong>Good working knowledge of NextJS and its application in modern web development.</li><li>
<strong>Database technologies:</strong>Experience working with MySQL, database design, query optimization, and stored procedures is highly desirable.</li><li>
<strong>Data structures and algorithms:</strong>Strong programming fundamentals, including data structures, algorithms, problem-solving, and the ability to understand and implement complex technical concepts.</li><li>
<strong>Performance optimization:</strong>Understanding of application performance, scalability, low-latency architecture, high availability, and cross-browser compatibility.</li><li>
<strong>Configurable application development:</strong>Experience building no-code platforms, configurable applications, or reusable software components is a strong advantage.</li><li>
<strong>SaaS and MCP development:</strong>Experience developing SaaS products and MCP applications is an additional advantage.</li><li>
<strong>Software engineering best practices:</strong>Ability to write clean, reusable, testable, maintainable, and efficient code.</li><li>
<strong>Analytical skills:</strong>Strong debugging, critical thinking, and troubleshooting abilities, with a focus on delivering practical and scalable solutions.</li><li>
<strong>Collaboration:</strong>Ability to communicate technical concepts clearly, work effectively with distributed teams, and take ownership of development tasks in a remote environment.</li><h2>Benefits:</h2><li>
<strong>Competitive salary:</strong>Annual compensation ranging from INR 20,00,000 to INR 30,00,000 (20–30 LPA).</li><li>
<strong>Remote work:</strong>Work remotely from anywhere in India.</li><li>
<strong>Full-time opportunity:</strong>Join a full-time engineering role with opportunities to contribute to product development and technical initiatives.</li><li>
<strong>Modern technology stack:</strong>Work with Python, ReactJS, TypeScript, NextJS, MySQL, REST APIs, and emerging MCP application technologies.</li><li>
<strong>Technical challenges:</strong>Build complex applications with a focus on scalability, configurability, performance, and reliability.</li><li>
<strong>Product development exposure:</strong>Contribute to modern web applications and potentially SaaS products and MCP-based solutions.</li><li>
<strong>Engineering ownership:</strong>Apply your technical expertise to architecture, implementation, integration, and performance optimization.</li><li>
<strong>Collaborative environment:</strong>Work in a remote setting that supports independent problem-solving and cross-functional collaboration.</li>