Senior Software Engineer
[REMOTE] Full Time

At Innervate (formerly RevJet), we envision an "Innervated" future where marketing professionals seamlessly orchestrate personalized, dynamic content - for any channel - without today's high costs and the headaches caused by siloed systems and data.
With Innervate's Dynamic Content Orchestration Platform, our customers get unlimited dynamic content use cases to market as quickly and easily as adding a device to your Wi-Fi network or downloading an app to your phone.
About the Role
We are looking for an experienced Senior Software Engineer to join our team of Frontend engineers. This position is responsible for developing high-quality software design and architecture, improving operations and conducting system analysis, developing tools and applications, planning development project task lists, resource needs, schedules, and estimate, creating documentation at each level of the development process, including requirements, design, coding, and testing.
Location: Remote
Requirements
- At least 5 years of commercial experience (ideally more)
- Deep knowledge of JavaScript;
- Understanding of ES2017 (ES8) is a must;
- Experience with React and TypeScript is a must (we are trying to use React 18 in the latest projects but many projects are still using React 16);
- Experience with NodeJS/Express is a must (we are using NodeJS 18 in the latest projects and switching old ones to it)
- Solid experience with CSS3 (flexbox, grid layout, markup skills);
- Confident Linux/Mac OS X user
Will be a plus:
- Understanding of MobX state-management pattern;
- Experience with at least one programming language that is not JavaScript (including transpiled ones);
- Kubernetes, GitLab CI
- Upper intermediate English
- Team lead experience/skills would be a huge plus
How to Apply
Feels like a match? Send your pitch and resume to careers@innervate.com.