Job Overview:
As a Software Engineer III at Nuvolo, you shall be responsible for architecting the new generation enterprise platform. Being important member of our Innovation team, you will help create scalable architecture, design patterns, policies, standards and best practices for various modules of the system.
As a Software Engineer III, your role will include
Thinking outside the box and innovate processes, technology and frameworks to transform Nuvolo Technologies software portfolio
Your knowledge to develop across various web technologies
Designing and building solutions that are configurable, scalable, simple, intuitive and easy to use
Providing domain expertise and technical assistance to internal teams when complex issues arise
Providing functional and technical documentation for enablement of new capabilities
To perform code review of other team members work and improve code quality
To mentor and guide other team members technically
Working collaboratively and independently to analyze requirements, design, build and test
Partnering with stakeholders to assess the product needs
Making recommendation for data model and framework improvement, analyzing trends, patterns and best practices for software
This role could be a fit for you if you bring
6+ year of experience
Advanced React.js:
Deep understanding of React's core concepts, including component lifecycle, hooks (useState, useEffect, useContext, etc.), and state management.
Expertise in optimizing React applications for performance, including techniques like code splitting, lazy loading, and memoization.
Experience with managing large-scale React applications and architecting reusable component libraries.
JavaScript/TypeScript:
Mastery of modern JavaScript (ES6+), including asynchronous programming (Promises, async/await), closures, and event-driven architecture.
Strong experience with TypeScript, ensuring type safety in large codebases.
State Management:
Proficient in using state management libraries such as Redux, MobX, or Context API.
Ability to architect scalable state management solutions in complex applications.
Component Design:
Expertise in designing and developing reusable, modular, and maintainable UI components.
Experience with CSS-in-JS libraries (e.g., styled-components, Emotion) or other CSS methodologies like BEM or SMACSS.
Good understanding of database schema design and data modelling
Your ability to operate and deliver high quality code deliverable's independently and without significant oversight in a timely manner
Excellent written and verbal communications, with a proven history at being able to work and collaborate effectively with non-technical team members and/or clients
Demonstrated knowledge of programming paradigms such as object oriented or functional programming
Experience with the application development lifecycle process based on SCRUM, including requirement analysis, quality assurance, design, scheduling, implementation, issue tracking, version control and deployment
Bonus points for
Knowledge of ServiceNow platform and Angular JS , Capacitor JS
Mobile web application experience
Working knowledge of web accessibility
Who are we?
Nuvolo is the global leader in modern, cloud-based Connected Workplace solutions. Built on ServiceNow, we provide a single platform to manage all people, all physical locations, all assets, and all work – enabling data sharing across departments. Industries we serve through our SaaS applications include healthcare, life sciences, financial services, retail, government, higher education & enterprise. We are a software company that provides generous compensation, excellent benefits, stock options plan, and the opportunity to be surrounded by passionate team members that look out for each other. The culture offers a friendly environment where you are challenged and can achieve more!
You could be a fit for Nuvolo if you champion our core values:
Act with integrity
Embrace teamwork
Take care of each other
Department
Innovation
Employment Type
Full-Time
Minimum Experience
Experienced