<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1438067306614752&amp;ev=PageView&amp;noscript=1">
Skip to content

Yahoo Chooses Innervate as their Data-Powered Creative Solution Partner Read Here

Staff Product Engineer/Architect (JavaScript)

[REMOTE] Ukraine/Europe - Full Time

hero5_DCO_v1a

About Us

At Innervate (www.innervate.com), we envision a 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.

We help companies automatically deliver the right content, in the right place, at the right time. Instead of teams manually creating endless versions of websites, apps, emails, and ads, Innervate connects data, creative, and channels so content can adapt itself in real time.

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 a Wi-Fi network or downloading an app to a phone.

Work remotely - Ukraine/Europe

 

Why This Role

This is not a typical engineer/developer position. You will have direct influence over product direction, architecture decisions, and technology strategy for the projects in your responsibility zone. If you've been looking to shape a platform with the complexity of a scaled system — this is it.

Recent examples include rearchitecting real-time content delivery pipeline, designing a new asset processing system handling millions of operations daily, or building AI-native workflows from scratch.

We invest heavily in our engineers' growth. The problems here are real, the systems are complex, and great ideas can come from anyone. You'll work alongside seasoned professionals in an environment where strong technical opinions are welcome and ownership is earned, not assigned.

 

About This Role

Innervate's platform consists of over 140 microservice applications, heavy async background workers, and real-time integrations processing billions of dynamic content operations. We are looking for a Staff Product Engineer/Architect - a technical leader who combines deep systems thinking with product ownership to drive this platform forward.

While we maintain traditional kanban rituals, you won't rely on pre-chewed tickets waiting in a backlog. You'll shape the work itself - from a product conversation to a shipped system. You will work directly with the product team and engineering management on product requirements, own your requirement refinement and planning, make technology selection decisions based on business needs, architect the solution, and drive it from concept to full production release.

You will operate as the technical owner of your applications, projects, and initiatives. You'll lead project initiatives, decompose architectural tasks, and collaborate with other developers and their applications to bring solutions to life.

Core Requirements

  • Track Record & Ownership: Strong ownership mindset with a demonstrated ability to independently lead technical initiatives from concept to full production release, with a track record of successfully launched products or significant features.
  • Architecture Experience: Proven experience architecting and implementing complex distributed systems, with deep understanding of modern database technologies, patterns (e.g., OLAP vs. OLTP), and their appropriate use cases. Ability to evaluate trade-offs, define system boundaries, and make technology selection decisions at a staff/product engineer level.
  • Async Processing: Deep experience with message brokers and asynchronous processing patterns (e.g., processing millions of assets via background workers).
  • Commercial Experience: At least 7 years of commercial engineering experience in collaborative, senior-level environments.
  • Language Proficiency: Deep knowledge of JavaScript/TypeScript (ES2017+), Node.js (v18), Express, and React. Solid experience with CSS3 (flexbox, grid layout, markup skills).
  • AI Coding Agents: Hands-on experience with AI coding agents (Claude, Codex) and integrating AI-assisted development into daily engineering workflows.

Technical Competencies:

  • System Architecture: Design with a focus on performance, reliability, and maintainability across both client-side and server-side paradigms. Architectural thinking at a staff/product engineer level — ability to evaluate trade-offs, define system boundaries, and make technology selection decisions.
  • Frontend Architecture: Ability to build highly performant browser-side applications (e.g., complex UIs, canvas/image editors) with emphasis on user experience and state management.
  • Data & API: Expertise in Data Models design, implementation, and API design following industry best practices.
  • Infrastructure: Solid understanding of infrastructure concerns, deployment strategies, and Linux/Mac OS environments.

Professional Qualities

  • Self-Directed & Autonomous: A problem solver with a high degree of self-organization who thrives with autonomy. You navigate ambiguous product discovery phases, independently drive requirement gathering and planning, and deliver projects end-to-end without needing structured process.
  • Collaborative Leader: Ability to earn trust and build influence within a team of experienced, senior-level engineers. You engage with strong opinions constructively, drive consensus, and lead through expertise and example - not positional authority.
  • Communicator: Ability to communicate complex technical concepts clearly to diverse audiences including product managers, stakeholders, and developers.
  • English: Upper intermediate English proficiency - you will need to collaborate with engineering and product management comfortably.

Bonus Skills

  • High-Performance Languages: Additional expertise in a high-performance language such as Go, Rust, or Python.
  • Microservice & Container Expertise: Deep experience with microservice architecture, Kubernetes, container orchestration, and CI/CD pipelines (e.g., GitLab CI).
  • AI Agents & Agentic Systems: Experience building AI agents, skills, and agentic federations - goal-oriented AI services that can plan, call APIs/tools, and execute multi-step workflows. This experience will be a significant differentiator over other candidates.
  • State Management: Understanding of MobX or similar state-management patterns.