Full Stack Senior Developer (ReactJS, NodeJS)

3 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

Google - Software Engineer, Early Career

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
sitetracker - Staff Engineer - React Native

sitetracker

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Suki - Senior Software Engineer -Backend

Suki

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
3 Months ago
GameJobs - Java Developer

GameJobs

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Glocomms - Staff/Senior Software Engineer

Glocomms

San Francisco, California, United States (On-Site)
2 Months ago
PwC - IN-Senior Associate_ JAVA_Utility Transformation _Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Contentstack - Engineer II - QA

Contentstack

Pune, Maharashtra, India (On-Site)
1 Month ago
Demandbase - Software Engineer 1 (Frontend)

Demandbase

Hyderabad, Telangana, India (On-Site)
1 Month ago
Synechron - Full Stack Developer (Java, React)

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Drive mode - QA Engineer

Drive mode

Tokyo, Japan (Hybrid)
3 Months ago
ElevenLabs - Technical Customer Support Specialist

ElevenLabs

United States (Remote)
2 Months ago
GoDaddy - Senior Software Development Engineer - Python / JS

GoDaddy

India (Remote)
4 Weeks ago
eBay - Sr. Software Engineer

eBay

Austin, Texas, United States (On-Site)
1 Month ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Security and Privacy

Google

Kirkland, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

AlphaSense - Staff AI Engineer

AlphaSense

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - Senior Associate

PwC

Bhopal, Madhya Pradesh, India (On-Site)
9 Months ago
Blenheim Chalcot India - Data Analyst – Investment Team

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
Alp Consulting  - Art Director-Adobe After Effects

Alp Consulting

Chennai, Tamil Nadu, India (On-Site)
1 Year ago
Dentsu Aegis - Account Manager - Paid Search

Dentsu Aegis

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Zelis  - Sr. Salesforce Developer-2

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - M&C Subject Matter Experts - B

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Unisys - Golang Developer

Unisys

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

Ethernovia

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

London, England, United Kingdom (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chicago, Illinois, United States (Hybrid)

London, England, United Kingdom (Hybrid)

Chicago, Illinois, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Chicago, Illinois, United States (Hybrid)

Chicago, Illinois, United States (Hybrid)

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