Senior Ruby Backend Developer (Global Remote)
This job has expired. The employer might not be hiring anymore.
Passion.io empowers creators of all kinds to earn more doing what they love while having a real and lasting impact on people’s lives.
Our mission is to empower creators, teachers, and entrepreneurs to make the world a more confident and passionate place.
Our platform enables creators to earn a better living and make a bigger impact by combining their expertise, products, and networks to launch their own mobile apps.
Ready to code with a purpose? Join Our Adventure!
At Passion.io, we believe in making the world more confident and passionate by empowering creators to launch impactful mobile apps affordably. We're on the hunt for a Senior Ruby Backend Developer who’s not just been a coding wizard for the past 3-5 years but someone who loves to uncover the "why" behind the code, ensuring it solves real problems for our customers.
Why Join Us?
This is more than just a job—it's a chance to shape the future of our platform while enjoying the flexibility to work from anywhere. With us, you'll experience the steepest learning curve of your career, regular international gatherings, and an entrepreneurial work style where your success is measured by results, not hours. Plus, you'll have access to continuous learning opportunities and an open, creative environment where your ideas matter.
Work Environment
Our international remote team of 70 people supports over 8,000 creators and 700k+ end-users worldwide. You'll be part of the Monetization squad, which includes a Product Manager, three developers, QA, and you! We value open communication, creativity, and results. You'll use tools like Ruby, TypeScript, REST API architecture, and more to achieve your goals.
Requirements
What You'll Achieve in Your First Year
In your first year, you’ll dive into several exciting challenges and opportunities. You'll work closely with our existing Ruby developer and support the transition of Ruby services to TypeScript. Within 6-12 months, you’ll have made a significant impact on this migration, owning these new TypeScript services. As a key player in the Monetization squad, you'll develop new features related to payments, subscriptions, and the new Admin App, directly impacting our customers. Your role will involve creating a seamless, multi-platform solution (Web, iOS, Android) and maintaining a bug-free product by prioritizing critical issues first.
Key Performance Objectives (KPOs)
During the first year, you'll be expected to achieve several key performance objectives. First, you will successfully migrate existing Ruby services to TypeScript within 6-12 months, ensuring the new services are robust and scalable. Next, you will design and implement new features for our Monetization squad, directly impacting customer experience and satisfaction. Success will be measured by user feedback and feature adoption rates.
Additionally, you'll create an environment that fosters fearless development, where new features can be built without the worry of breaking existing functionality. Achieving this will involve designing the product from high-level abstractions to detailed implementation, ensuring a clean, maintainable codebase.
Challenges You'll Face
Transitioning from Ruby to TypeScript will be a significant challenge, requiring a deep understanding of both languages and their ecosystems. You’ll need to balance maintaining existing functionality while innovating and improving processes. To achieve this you will need solid understanding and experience with the backend technologies including strong SQL (NoSQL is a plus) and Backend (REST API) architecture. Working in a remote, international team will require excellent communication and collaboration skills to bridge time zones and cultural differences.
Growth Opportunities
Achieving your KPOs will open up numerous growth opportunities. You'll gain extensive experience in full-stack development, transitioning between Ruby and TypeScript, and influencing product direction. Your contributions will be critical to our success, positioning you for higher leadership roles within the company. If you are interested in Front End / JavaScript / React, it is also possible to get involved with Front End developers of the squad
Benefits
Epic Perks and Rewards:
🌍 Work from anywhere with full flexibility.
✈️ Regular international gatherings in exciting locations (recent trips: Croatia, Portugal, Greece).
📈 Autonomous work style with success measured by results.
🤯 Steep learning curve with career coaching, training, and conference opportunities.
💻 Flexible equipment policy with a budget that renews annually.
🏢 Co-working space support.
🏝 24 days of paid vacation plus 10 days of “Celebration Leave”.
👶 Generous paid parental leave.
Are You Ready to Embark on This Adventure?
Step 1: Prove Your Skills:
Complete our technical assessment to showcase your Ruby prowess.
Step 2: Join the Team:
Impress us with your problem-solving abilities and proactive mindset.
Step 3: Achieve Greatness:
Work with an amazing team to create impactful solutions and grow your career.
Ready to embark on this exciting journey? Apply now and let's create something amazing together at Passion.io! 🚀