NodeJs Developer - RCM

Javascript Bangalore, India


Description

Role Overview
We are looking for a developer with deep expertise in the Sencha Ext JS framework
to maintain and develop complex, data-heavy user interfaces. Unlike typical
frontend roles, this position requires strong backend proficiency in Node.js and the
ability to manage hybrid databases (SQL & NoSQL).
You will be the "go-to" person for our legacy and enterprise UI components,
ensuring they perform efficiently while interfacing with modern backend services.
Key Responsibilities
• Ext JS Development: Design, develop, and maintain high-performance
enterprise grids, charts, and UI components using Sencha Ext JS.
• Backend Development: Build secure, scalable RESTful APIs and
microservices using Node.js and Express.js.
• Database Management (Hybrid):
o Write complex SQL queries, stored procedures, and manage schema
designs in MySQL/PostgreSQL.
o Manage document-based data and aggregations in MongoDB.
• Scripting & Logic: Use Python for backend data processing, reporting scripts,
or integration tasks.2
• Modernization Strategy: Collaborate with the team to identify opportunities
where React components can be gradually introduced into the Ext JS
architecture.
• Engineering Excellence: Conduct code reviews, enforce TypeScript
standards, and ensure 80%+ unit test coverage.
Required Qualifications (Must Haves)
• Experience: 5 to 7+ years of full-stack software development experience.
• Frontend Core: Expert-level proficiency in Sencha Ext JS (Classic & Modern
toolkits). You must understand the component lifecycle, stores, and proxies
deep down.
• Backend Core: Strong commercial experience with Node.js with Minimum of 3+ yrs of experience.
• Database Skills:
o Solid proficiency in SQL (MySQL or PostgreSQL) – you must be
comfortable writing complex joins and optimizing queries.
o Hands-on experience with MongoDB.
• Fundamentals: Deep understanding of JavaScript (ES5/ES6), DOM
manipulation, and JSON data handling.
Preferred Qualifications (Good to Have)
• React.js: Familiarity with React.js is a plus for future migration projects.
• Python: Basic to intermediate knowledge of Python for scripting or backend
logic.
• Build Tools: Experience with Sencha Cmd, Webpack, or similar build tools.

Tech Stack Snapshot

Must have - 

Frontend Ext JS (Primary), React (Secondary)
Backend Node.js, Express.js
Database MySQL/PostgreSQL AND MongoDB

Good to Have -

Scripting Python