Unleash Your Creativity as our next Senior JavaScript Developer!

Do you dream in code, speak fluent JavaScript, and love solving complex problems?

Are you ready to leave tight coupling in the past and build scalable solutions that work beautifully across Web, iOS, and Android? 

If you’re a proactive go-getter who thrives on turning ideas into robust, reliable features - this could be your next big adventure!

🖥️🛠️ What You’ll Do:

  • Build and implement new features through OST to make Passion.io the ultimate experience for our users.
  • Continuously improve our codebase, reducing tight coupling for scalable and maintainable services.
  • Create solutions that power multiple platforms seamlessly (Web, iOS, Android).
  • Foster a fearless development environment where deploying new features doesn’t mean breaking a sweat.
  • Prioritize and squash bugs, with laser focus on tackling critical issues first.
  • Architect the product from high-level abstractions down to detailed implementations using design patterns like DDD, BDD, and TDD.
  • Perform in-depth analysis to improve performance, usability, and automation—keeping everything balanced and reliable.

Requirements

⚡🚀What You Bring to the Team:

  • 5+ years of JavaScript experience (be ready to showcase your skills with a technical assessment).
  • 3+ years of React with hands-on projects to prove it.
  • Deep understanding of backend service development in Node.js.
  • A solid grasp of SQL (especially PostgreSQL).
  • A passion for browser rendering behavior, performance optimization, and creating delightful user experiences.
  • A collaborative spirit and an empathetic, professional approach to teamwork.
  • The ability to coach and guide fellow developers, resolving challenges before they escalate.
  • A love for proactive problem-solving and a drive to suggest improvements that impact the Product roadmap.
  • Fluent English communication skills.

➕💥 Bonus Points if You Have Experience with:

  • Ruby on Rails projects.
  • GraphQL development.
  • React Native (especially memory-intensive apps).
  • Design patterns and architecture (like DDD, layered software).
  • Native mobile app development.

Benefits

🔗 🌍 Be Part of Something Bigger….

Passion.io is on a mission to make the world more confident and passionate by enabling creators to build life-changing mobile apps without writing a single line of code. Our platform empowers thought leaders, coaches, and creators to bring their unique visions to life, reaching audiences globally and inspiring growth. With thousands of creators and millions of users, we’re shaping the future of the creator economy - and having a blast doing it!!

💎🏆 Perks of Being a Passioneer:

  • Freedom to Work from Anywhere:  We’re a fully remote team (and will always be!)
  • Global Gatherings:  We bring the team together in amazing locations (recently: Croatia, Portugal, Greece).
  • Entrepreneurial Culture:  Your success is measured by results, not hours.
  • Career Growth:  Enjoy regular coaching sessions, internal and external training, and opportunities to attend conferences.
  • Openness & Creativity:  Share your ideas in a results-driven, supportive environment.
  • Tech Gear Your Way: Annual equipment budget.
  • Co-working Flexibility: We’ll help cover co-working space costs.
  • Paid Time Off: 24 vacation days + 10 celebration leave days to use for holidays that matter to you.
  • Paid Parental Leave: Because family time matters.

👾💡🚀 From Code to Culture: Your Path to Joining Passion.io

We believe interviews should be as exciting as coding your first app. Here’s a look behind the curtain at our quest to find the next JavaScript Jedi:

Step 1️⃣: Meet Your Guide (a.k.a. Discovery Call)

Your journey begins with a quick chat with our Senior Talent and People Ops Manager. Think of it as your onboarding into the quest - getting to know you, your goals, and why you’re excited to code your future with Passion.io. It’s all about setting the stage for what’s to come!

Step 2️⃣: Show Us Your Skills (a.k.a. The Code Challenge)
First up, it’s time to flex your JavaScript muscles! You’ll tackle a technical assessment designed to let your skills do the talking. We care about real-world solutions, so focus on clean code, solid logic, and a sprinkle of innovation. Bonus points if you make it look elegant.

Step 3️⃣: Meet Your (Soon-to-Be) Engineering Ally
Next, you’ll dive into a conversation with our Principal Engineer. This step is all about exploring your JavaScript expertise - how you break down complex problems, collaborate on solutions, and think like a true code craftsman. If you love talking shop about scalable code and efficient algorithms, this step will feel like home.

Step 4️⃣: The Home Stretch: Engineering Vision Meets Team Fit
In the grand finale, you’ll meet our Head of Engineering and Growth Product Manager. This isn’t just a technical chat; it’s about syncing your ambitions with our vision to build something world-class. We’ll explore how you’ll make a meaningful impact and fit into our team’s vibrant, remote-first culture.

‼️Spoiler alert ‼️ Passion.io thrives on passion, ownership, and collaboration - if that sounds like your jam, we’re excited to meet you!

🔥🔥 Are You Ready?

If you’re fired up about crafting cutting-edge solutions and teaming up with a group of passionate innovators, we can’t wait to hear from you!  

Join us in transforming ideas into scalable realities!

Location

Tallinn, Harju County, Estonia - Remote

Remote Job

Job Overview
Job Posted:
4 days ago
Job Expires:
Job Type
Full Time

Share This Job: