By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
careers

Full-stack Engineer (React + Node.js)

Who We Are

OpenMinds is a cognitive defence tech company countering authoritarian influence in the battle for free and open societies. We work with over 30 governments and organisations worldwide, including Ukraine, the UK, and NATO member governments, leading StratCom agencies, and research institutions.

Our expertise lies in accessing restricted and high-risk environments, including conflict zones and closed platforms.

We combine ML technologies with deep local expertise, particularly on Russia and Ukraine. Our team, based in Kyiv, London, Ottawa, and Washington, DC, includes behavioural scientists, ML/AI engineers, data journalists, communications experts, and regional specialists.

Our core values are: speed, experimentation, elegance and focus. We are expanding the team and welcome passionate, proactive, and resourceful professionals who are eager to contribute to the global fight in cognitive warfare.

Who we’re looking for

We’re looking for a Full-stack Engineer (React + Node.js) to help us build and scale a robust message delivery platform. This role will be central in developing end-to-end systems that enable secure, efficient, and high-volume communication across multiple channels. You’ll deliver scalable backend services, intuitive interfaces, and real-time delivery pipelines.

In the position you will:

— Design, build, and maintain a scalable full-stack system (React + Node.js) for multi-channel message delivery, ensuring reliability across diverse formats such as SMS, voice, social media, and chat platforms

— Develop intuitive interfaces and dashboards to support campaign creation, scheduling, targeting, and performance monitoring

— Implement real-time data pipelines and backend services for dynamic audience segmentation, automation triggers, and delivery status tracking

— Integrate third-party APIs (e.g., Telegram, Facebook, TikTok) and manage communication flows with attention to speed, fault tolerance, and localization

— Collaborate with cross-functional teams to introduce personalization capabilities, AI-assisted content tools, and multilingual support into messaging workflows

— Optimize the platform for high-throughput environments, with a focus on system resilience, observability, and load management

— Maintain a secure and robust infrastructure within Google Cloud Platform


We are a perfect match if you have:

— 5+ years of hands-on experience in full-stack development using ReactJS, Node.js, and TypeScript

— Proven ability to build scalable back-end services and interactive front-end interfaces

— Strong grasp of RESTful APIs, database design, and cloud infrastructure (GCP is preferred)

— Track record of delivering production-ready, enterprise-level applications

— Skills in debugging, performance optimization, and writing clean, maintainable code

— Experience in modular architecture, building reusable components and UI Kits

— English B2+

We offer:

— Work in a fast-growing company with proprietary AI technologies, solving the most difficult problems in the domains of social behaviour analytics and national security

— Competitive market salary

— Work face-to-face with world-leading experts in their fields, who are our partners and friends

— Flexible work arrangements, including adjustable hours, location, and remote/hybrid options

— Unlimited vacation and leave policies

— Opportunities for professional development within a multidisciplinary team, boasting experience from academia, tech, and intelligence sectors

— A work culture that values resourcefulness, proactivity, and independence, with a firm stance against micromanagement

apply