Full-Stack Engineer
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 Full-Stack 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 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 React, Node.js, and TypeScript
- Design, develop, and optimize scalable RESTful and GraphQL APIs
- 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 system architecture discussions and technical decision-making
- Work with DevOps to ensure smooth deployment and observability of services
Qualifications
Must-Have:
- 4+ years of experience in full-stack development
- Strong proficiency with React, Node.js, and TypeScript
- Solid understanding of modern frontend architecture, component design, and state management (e.g., Redux, Zustand, etc.)
- Experience building scalable backend services with Node.js (Express/NestJS)
- Familiarity with database design and usage (SQL and/or NoSQL)
- Experience integrating APIs and working with REST and/or GraphQL
- Strong understanding of version control and collaboration workflows using Git
Nice-to-Have:
- Experience with microservices or event-driven architectures
- Familiarity with authentication protocols
- Experience with server-side rendering and performance optimization
- Exposure to infrastructure tools (Docker, Kubernetes, CI/CD workflows)
- Understanding of accessibility and internationalization best practices
Why Join Flamingo?
- High-impact role: As a full-stack 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.
📊
$2000-3000
Average salary range of similar jobs in
analytics →
Loading...