Passion.io is looking for a Senior Full Stack JavaScript Engineer to build and maintain scalable web and mobile applications. You will have full stack ownership across frontend and backend, focusing on code quality and the opportunity to work on AI-powered features. We are a mission-driven, fully remote team focused on empowering creators.
What You'll Do
- Build and maintain scalable web and mobile apps with React, React Native, Node.js, and GraphQL.
- Design and optimize backend services, APIs, and microservices.
- Contribute to intuitive, pixel-perfect user interfaces for Web, iOS, and Android.
- Collaborate on the design and implementation of AI-driven features using APIs like OpenAI or Gemini.
- Work with AWS to maintain secure, scalable, and fast systems.
- Improve and maintain a clean, efficient, and easy-to-build-on codebase.
- Share expertise, guide junior engineers, and bring fresh ideas to the table.
What We're Looking For
- 5+ years in JavaScript development with expertise in React, TypeScript, Node.js, and React Native.
- Proven experience in full stack development building both frontend and backend systems.
- Some exposure to AI-powered tools, APIs, or projects (commercial or personal).
- GraphQL proficiency.
- Solid understanding of microservices architecture.
- Product mindset focused on the 'why' behind the code.
Nice to Have
- Experience building AI models or advanced AI features.
- Strong AWS and infrastructure skills.
- Experience with basic DevOps (CI/CD, monitoring, or deployment pipelines).
- A sharp design intuition with an eye for UX/UI polish.
Technical Stack
- React, React Native, Node.js, GraphQL, TypeScript, AWS, OpenAI API, Gemini API
Team & Environment
You will report directly to the Head of Engineering.
Benefits & Compensation
- Remote-first work from anywhere in the world.
- Global team gatherings in locations like Croatia, Portugal, Greece.
- Career growth investment with coaching, training, and conferences.
- Creative freedom to shape the product.
- Tech gear budget.
- 24 paid vacation days + 10 'Celebration Leave' days.
- Paid parental leave.
Work Mode
This is a fully remote, global position.
Passion.io is an equal opportunity employer.




