Global Software Solutions Group
Senior Full-Stack Developer (React JS & Node JS)
Be an Early Applicant
Seeking a Senior Full-Stack Developer with expertise in ReactJS, NodeJS, and TypeScript for developing high-performance enterprise applications for banking. Requires 5+ years experience in front-end and back-end development, API integration, performance optimization, and knowledge of banking domain.
We are seeking a highly skilled and experienced Senior Full-Stack Developer with expertise in ReactJS, NodeJS, and TypeScript to develop high-performance enterprise applications for a banking client. The ideal candidate will have a strong background in front-end and back-end development, optimizing performance, and working with scalable architectures. Experience in the banking or retail domain is a plus.
Education
- Degree, Postgraduate in Computer Science or related field (or equivalent industry experience)
Experience
- Minimum 5 years of coding experience in ReactJS (TypeScript), HTML, CSS-Pre-processors, or CSS-in-JS in creating Enterprise Applications with high performance for Responsive Web Applications.
- Minimum 5 years of coding experience in NodeJS, JavaScript & TypeScript and NoSQL Databases.
- Developing and implementing highly responsive user interface components using React concepts. (self-contained, reusable, and testable modules and components)
- Architecting and automating the build process for production, using task runners or scripts
- Knowledge of Data Structures for TypeScript.
- Monitoring and improving front-end performance.
- Banking or Retail domains knowledge is good to have.
- Hands on experience in performance tuning, debugging, monitoring.
Technical Skills
- Excellent knowledge developing scalable and highly available Restful APIs using NodeJS technologies
- Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem
- Understanding of containerization, experienced in Dockers, Kubernetes.
- Exposed to API gateway integrations like 3Scale.
- Understanding of Single-Sign-on or token-based authentication (Rest, JWT, OAuth)
- Possess expert knowledge of task/message queues include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka.
- Practical experience with GraphQL is good to have.
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Experiencing in Developing responsive web-based UI
- Have experience on Styled Components, Tailwind CSS, Material UI and other CSS-in-JS techniques
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Documenting the code inline using JSDoc or other conventions
- Thorough understanding of React.js and its core principles
- Familiarity with modern front-end build pipelines and tools
- Experience with popular React.js workflows (such as Flux or Redux or ContextAPI or Data Structures)
- A knack for benchmarking and optimization
- Proficient with the latest versions of ECMAScript (JavaScript or TypeScript)
- Knowledge of React and common tools used in the wider React ecosystem, such as npm, yarn etc
- Familiarity with common programming tools such as RESTful APIs, TypeScript, version control software, and remote deployment tools, CI/CD tools
- An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
- Unit testing using Jest, Enzyme, Jasmine or equivalent framework
- Understanding of linter libraries (TSLINT, Prettier etc)
Functional Skills
- Experience in following best Coding, Security, Unit testing and Documentation standards and practices
- Experience in Agile methodology.
- Ensure quality of technical and application architecture and design of systems across the organization.
- Effectively research and benchmark technology against other best in class technologies.
Soft Skills
- Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience.
- Self-motivator and self-starter, Ability to own and drive things without supervision and works collaboratively with the teams across the organization.
- Have excellent soft skills and interpersonal skills to interact and present the ideas to Senior and Executive management.
Top Skills
AWS
Ci/Cd
Css-Pre-Processors
Docker
GraphQL
HTML
Kafka
Kubernetes
Azure
Node.js
React
Restful Apis
Typescript
Similar Jobs
Fintech • Financial Services
Responsible for developing and validating quantitative models for pricing and risk, collaborating with traders, and maintaining compliance.
Top Skills:
C++Python
Fintech • Financial Services
The Senior Software Engineer will lead technical initiatives, design and develop software solutions, troubleshoot issues, and mentor junior team members while collaborating with stakeholders.
Top Skills:
AngularApache FlinkCloud TechnologiesCoherenceIgniteJavaKafkaPcfRedisSolaceSpring BootSpring Framework
Fintech • Financial Services
The Senior Software Engineer will lead complex projects, design and develop software solutions, resolve technical challenges, and guide junior team members in a fast-paced environment.
Top Skills:
.NetCloudDynamics CrmJ2EeJavaMicroservicesMssql ServerSpring Boot
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.