Senior Front-end Engineer
Summary
Builds and maintains the user interface and some backend logic for an AI-driven platform serving managed service providers, using Next.js, TypeScript, Relay, and GraphQL.
About Flamingo
Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
Role Overview
As a Front-end Engineer at Flamingo, you’ll play a key role in building the core user experience and backend logic behind our AI-powered platform.
This is a hands-on engineering role with ~80% frontend and ~20% backend where you’ll collaborate with product designers, DevOps, and fellow engineers to ship quickly, iterate often, and build systems that scale.
Key Responsibilities
Build and maintain core product features using Next.js and TypeScript
Work with Relay and GraphQL on our main product; integrate REST APIs on internal tooling
Collaborate with backend engineers on API and schema design
Translate product and design specs into high-quality, user-centric interfaces
Ensure performance, accessibility, and responsiveness across modern browsers
Collaborate closely with the design team to evolve and maintain our design system
Write clean, modular, well-tested code and contribute to code reviews
Participate in architecture discussions and technical decision-making
Must-Have
5+ years of experience in frontend development
Strong proficiency with React, Next.js (App Router), and TypeScript
Hands-on experience with Relay and GraphQL - fragment colocation, pagination, store management
Solid understanding of modern frontend architecture and component design
Strong understanding of web standards, performance, and responsive design
Experience working with REST APIs and integrating third-party services
Strong Git workflow and code review culture
Nice-to-Have
Experience with Supabase or similar BaaS platforms
Familiarity with server-side rendering and performance optimization
Understanding of database design (SQL)
Exposure to authentication flows (OAuth, JWT, magic links)
Familiarity with accessibility and internationalization best practices
Experience with CI/CD workflows and deployment pipelines
Why Join Flamingo?
High-impact role: As a front-end engineer, you’ll work across the entire product experience from backend architecture to the user interface, shaping how thousands of MSPs interact with our platform.
Ownership & Equity: Competitive compensation and a meaningful equity stake in a high-growth, early-stage startup.
Modern Tech Stack: Built with React, Node.js, and open-source tools, all in a scalable microservices architecture.
Remote-first Culture: Work from anywhere and collaborate with a team of senior engineers, designers, and product leaders.
Mission-Driven Team: Be part of a company that’s redefining how IT and security services are delivered, making powerful automation tools accessible to all MSPs, not just the enterprise giants.