Full Stack Senior Developer (ReactJS, NodeJS)

2 Months ago • 6 Years +

Job Summary

Job Description

The Full Stack Senior Developer at iManage will be responsible for developing end-to-end features including user interface and backend using NodeJS & ReactJS. The role involves creating reusable, robust, and easy-to-maintain code, following Test Driven Development. Responsibilities include owning modules, collaborating with engineers, creating scalable backend on NodeJS, implementing web applications, developing test suites, ensuring cross-browser compatibility, mentoring junior developers, participating in Agile ceremonies, and staying updated on industry trends.
Must have:
  • 6 years of experience in backend development using Express/KOA
  • Expertise in frontend development with ReactJS and NextJS
  • Very good knowledge of HTML5, CSS3, and SASS
  • Very good knowledge of tools like Git, Webpack, Babel and NPM
  • Very good knowledge of MongoDB, Redis and Elasticsearch
  • Very good knowledge of test automation frameworks
  • Very good knowledge of CI/CD pipelines, Docker, Kubernetes
  • Very good knowledge of OAuth2/OIDC
Good to have:
  • Knowledge of monitoring tools such as Prometheus and Grafana
  • Knowledge of serverless deployment on Azure and AKS
  • Knowledge of message broker pattern, using at least one message queuing service
  • Knowledge of Power Automate or any Power Platform offering.
Perks:
  • Join a supportive and experienced team with continuous growth
  • Onboard remotely and be included in all aspects of iManage life
  • Collaborate cross-functionally
  • Focus on meaningful work, solving complex real-world issues
  • Own your learning and growth within our career development support framework plus, access a huge range of online learning resources
  • Creating an inclusive environment
  • Providing a market competitive salary
  • Rewarding with an annual performance-based bonus
  • Offering comprehensive Health/Accidental/Life Insurance
  • Granting enhanced leave for expecting parents
  • Providing a flexible time off policy
  • Caring for mental health and well-being with multiple company wellness days

Job Details

We offer a flexible working policy that empowers iManage employees to balance work and well-being. We encourage in-office collaboration, offering opportunities to learn from peers in person, while also providing the flexibility needed for a meaningful work-life balance. 

Being a Full Stack Senior Developer at iManage means…

You are a passionate Full stack JavaScript developer who is proficient with NodeJS & ReactJS. Your focus will be owning and developing end-to-end features including user interface and backend. You will be responsible for creating reusable, robust and easy to maintain code, while following Test Driven Development to ensure deliverables of the highest quality.

iM Responsible for…

 
  • Owning a module and leading its development lifecycles, collaborating with engineers from other teams, product managers and the UX team.
  • Creating highly scalable and performant backend on NodeJS, thoroughly tested and ready to be deployed to the cloud.
  • Creating resilient code using MongoDB, Elasticsearch and Redis.
  • Implementing high-traffic web applications from designs provided by the UX team, using ReactJS and NextJS.
  • Developing and maintaining comprehensive test suites using Jest and Playwright.
  • Ensuring user interface works across variety of browsers and form factors.
  • Mentoring and providing technical guidance to junior developers, conducting code reviews and promoting best practices.
  • Participating in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Staying up to date with the latest industry trends and technologies and bringing in new ideas to the technology stack.
iM Qualified because I have…
 
  • 6 years of strong experience in developing high performant, resilient backend using Express and/or KOA.
  • Expertise in frontend development with ReactJS and NextJS, using JavaScript or TypeScript.
  • Very good knowledge of HTML5, CSS3, and SASS.
  • Very good knowledge of tools such as Git, Webpack, Babel and NPM.
  • Very good knowledge of MongoDB, Redis and Elasticsearch.
  • Very good knowledge of test automation frameworks such as Jest and Playwright.
  • Very good knowledge of CI/CD pipelines, Docker, Kubernetes and Argo CD.
  • Very good knowledge of OAuth2/OIDC.
  • Very good understanding of Object-Oriented programming and Object-Oriented design principles.
  • Knowledge of using monitoring tools such as Prometheus and Grafana.
  • Knowledge of serverless deployment on Azure and AKS.
  • Knowledge of message broker pattern, using at least one message queuing service.
  • Knowledge of Power Automate or any Power Platform offering.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
iM Getting To…
 
  • Join a supportive, experienced team benefiting from continuous growth within an inclusive, encouraging and vibrant culture.
  • Onboard remotely and be included in all aspects of iManage life
  • Collaborate cross-functionally.
  • Focus on meaningful work, solving complex real-world issues utilizing the latest technologies and protocols.
  • Own your learning and growth within our career development support framework plus, access a huge range of online learning resources.
iManage Is Supporting Me By...
 
  • Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.
  • Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.
  • Rewarding me with an annual performance-based bonus.
  • Offering comprehensive Health/Accidental/Life Insurance·
  • Granting enhanced leave for expecting parents; 20 weeks 100% paid for primary leave, and 10 weeks 100% paid for secondary leave.
  • Providing me with a flexible time off policy to take the time off that I need. Be it for vacation, volunteering, celebrating holidays, spending time with family, or simply taking time to recharge and reset.
  • Caring for my mental health and well-being with multiple company wellness days.

iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicates from emails using the @imanage.com domain. If you have any concerns or questions about communications you have received, please send them to careers@imanage.com so our team members can review. 

About iManage… 

At iManage, we are dedicated to Making Knowledge Work™. Our intelligent, cloud-enabled, and secure platform is trusted by 4,100+ customers and 430,000 users worldwide, managing over 11 billion documents and 11 petabytes of data. We empower professionals across 65+ countries to unlock the full potential of their business content and communications.  

We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding.  
So we’re looking for people who embrace challenges. People who thrive on solving problems, pushing boundaries, and collaborating with the industry’s best and brightest. That’s the iManage way. It’s how we turn the impossible into reality, empower our employees to grow, unlock their potential, and create a meaningful impact on everything we do.

Whoever you are, whatever you do, however you work. Make it mean something at iManage.

iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by the Law.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Learn more at: www.imanage.com
Please see our privacy statement for more information on how we handle your personal data: https://imanage.com/privacy-policy/ 

#LI-SR1

#LI-Hybrid

 

Similar Jobs

Optiv - Senior SOAR Engineer

Optiv

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Skydance - Technical Director

Skydance

Santa Monica, California, United States (On-Site)
1 Month ago
Cygames - WEB Designer

Cygames

Shibuya, Tokyo, Japan (On-Site)
1 Month ago
Infosys - .NET Full Stack Developer

Infosys

Guadalajara, Jalisco, Mexico (On-Site)
2 Weeks ago
P99 soft - Python Architect

P99 soft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Info Stretch - Senior Java Engineer

Info Stretch

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Storage

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer II, ChromeOS and Android kernel

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Interactive Brokers - Software Engineer - Java

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Frontend Software Engineer - Internationalisation

Canva

Beijing, Beijing, China (Remote)
2 Months ago
Kinetik - QA Engineer II

Kinetik

Bangladesh (On-Site)
2 Weeks ago
Arkose Labs - Associate User Experience Architect

Arkose Labs

San José Province, Costa Rica (Hybrid)
1 Month ago
Springer Group - Enterprise Solution Architect

Springer Group

Shanghai, China (On-Site)
1 Week ago
Vercel - Engineering Manager, Turbopack

Vercel

San Francisco, California, United States (Hybrid)
2 Weeks ago
Reliance Industries  - Manual Do QA

Reliance Industries

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google

Mountain View, California, United States (On-Site)
6 Months ago
Optiv - Sr. Engineer Automation - SOAR

Optiv

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
7 Months ago
Travel HR Portal - Senior Software Development Engineer

Travel HR Portal

Chicago, Illinois, United States (Hybrid)
5 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Team Leader Structural Design - (Buildings)

Assystems

Pune, Maharashtra, India (On-Site)
7 Months ago
PhonePe - Internal Controls - Manager

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Hitachi - D365 F&O Technical lead

Hitachi

Hyderabad, Telangana, India (On-Site)
7 Months ago
PwC - Senior Associate - SAP ABAP - GDC

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Zelis  - Engineer II - Quality Assurance-2

Zelis

Hyderabad, Telangana, India (On-Site)
7 Months ago
Rockwell Automation - ITAM Analyst

Rockwell Automation

Pune, Maharashtra, India (Hybrid)
8 Months ago
Ethos Life - Senior Backend Engineer

Ethos Life

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Accenture - Procure to Pay Operations Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Tekion Corp - Database Engineer

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Enphase Energy - Sr. Staff Engineer Mechanical

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Google - Staff Software Engineer, Mobile (iOS), YouTube Create

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Virtuos - Senior/Lead Software Engineer

Virtuos

China (On-Site)
2 Months ago
Google - Senior Software Engineer, RCS

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Nagarro - Associate Principal Engineer, PHP

Nagarro

India (Remote)
7 Months ago
Microsoft - Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
6 Months ago
Google - Software Engineer II, Chrome Web Store

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Ion - Senior Software Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
7 Months ago
Google - Software Engineer III, Infrastructure, Google TV

Google

(On-Site)
6 Months ago
DPDzero - Senior Software Engineer

DPDzero

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Chicago, Illinois, United States (On-Site)

Chicago, Illinois, United States (Hybrid)

Belfast, Northern Ireland, United Kingdom (Hybrid)

Chicago, Illinois, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chicago, Illinois, United States (Remote)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

Bengaluru, Karnataka, India (Remote)

View All Jobs

Get notified when new jobs are added by Imanage

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug