Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Ruby-On-Rails Software Engineer  - Growth Team image - Rise Careers
Job details

Ruby-On-Rails Software Engineer - Growth Team

Are you looking to have an impact on the daily life of millions of entrepreneurs in France (and tomorrow in Europe) ?


Are you looking for a work environment that values trust, proactivity, and autonomy?


Then Pennylane is the right place for you !


Our vision


We aim to become the most beloved financial Operating System of French SMEs (and soon, European ones).

We help entrepreneurs rid themselves of time-consuming tasks related to accounting and finance while providing them with access to key financial information to assist in making the best decisions for their business.


About us


Pennylane is one of the fastest growing Fintechs in France (and soon to be in Europe!)

In 4 years of existence, we’ve managed to :


💻 Make ourselves known as a groundbreaking accounting and financial software for small businesses and their accountants

💰 Raise a total of €150 millions, including from Sequoia, the famous fund from the Silicon Valley who invested early in companies like Google, Facebook, Airbnb, Stripe, Paypal and much more...

👨‍👩‍👧‍👦 Grow from 7 cofounders to 500+ happy Pennylaners : we’re now recognized as one of the greatest places to work in France (and also remotely), with a 4.6/5 rating on Glassdoor.

🌍 Build an international environment with more than 25 nationalities, with a strong remote-friendly culture, where 30% of the employees are already working from all parts of Europe

🤝 Earn the trust of thousands of customers and accounting firms and obtain outstanding ratings

🚀 Already more than 200,000 small and medium-sized enterprises (SMEs) and over 3,500 accounting firms use Pennylane in France!


Your mission


You will join our Growth Team and work collaboratively with Thomas, our first engineer and François, our head of growth.

We are looking for a talented full stack software engineer whose main mission will be to ⏬


- Implement and enhance visitor tracking systems to gather actionable insights

- Design and develop APIs to ensure seamless integration between our internal tools and systems

- Launch new projects driving growth (AB Tests, white labels integrations, lead scoring….)

- Optimize our funnel of registration whose importance is growing at a fast pace

- Maintain and optimize our public website


Who are we looking for ?


To thrive at Pennylane in this position, you need to :


- Have at least +2 years of experience as a Software Engineer.

- Be highly collaborative (within your team or other stakeholders)

- Have sufficiently experienced to prioritize business-led actions on your day to day activity

- Be a full-stack developer specialized on Rails. Knowledge of a JS Framework would be a plus.

- Be energized by an ever-shifting work environment

- Have good communications skills to talk with various teams

- You are fluent in French & English (level B2/C1 or equivalent)


The technologies we use in the Growth Engineering team ⏬


- Rails / Javascript

- Vue JS + Nuxt JS

- PostgreSQL

- Git / Github


Ideally you’ve already got some knowledge with data tools including data tools integration (GTM, Segment) or data visualization (Datastudio, Looker) and you’re familiar with digital marketing (paid acquisition, conversion, SEO…)


How you will contribute ?


This is unique opportunity for you to ⏬


- Tackle multiple technical challenges with strong business impact

- Work automonously with different technical teams (data, product) and business teams (marekting, sales, customer success, finance)

- Run experiments on a weekly basis with fast impact

- Be at the heart of the value creation of a fintech startup


What do we do to make your work life easier ?


📈 You'll get a competitive compensation package plus company shares to enjoy a piece of the success story you're building with us

🏥 You’ll have a great healthcare cover (Alan Blue) to take care of yourself and your family

🍜 You’ll have lunch credits (Swile card) to buy your favorite food every day

🏢 You’ll be able to work from our wonderful office in the center of Paris, or remotely from any location in France.

🏡 If you have a fully remote contract, you’ll have a budget to turn your home into a more comfortable workspace, as well as a monthly allowance to work from a coworking space whenever you feel like it.

🏝You’ll get between 8 to 13 additional days off (to the 25 standard ones) to rest and do what you love each year

💪Through our partner Gymlib, you’ll have access to 8000 fitness spaces and more than 300 activities related to wellness

🇬🇧 You’ll have access to Busuu to perfect your english or learn a new langage of your choice

💻 You’ll get the latest Apple equipment

🎉 You’ll be part of a vibrant social community : we do lots of sports together (Foot, running, climbing...), we love to hang out and have a drink together (thursday afterwork drinks on our rooftop is a usual thing. Once-a-year we’ve a company seminar, last time we went on a trip to Centerparc and it was fabulous !)


What does the recruitment process look like ?


- Call with Thomas (Technical Recruiter) : 30 minutes

- Discovery meeting with Thomas, our Growth Engineer & François, Head of Growth : 45 min

- Live-Coding Session with Thomas & : 1 Hour

- Final Interview with Maxime (CMO) and François (Head of Growth) : 1 Hour


Final Words


We make sure we move fast ; you can expect the recruitment process with us to last between 15 and 25 days in total.

We know that some people are less likely to apply than others, if they don’t feel like they meet the full list of criteria.

If you’re hesitating, we encourage you to apply : who knows, it might be the start of a meaningful and long-lasting collaboration.

We also want to emphasize that we fully embrace diversity, equity and inclusion and that we’re doing our best to create a safe and inclusive environment. We are committed to providing an equal employment opportunity regardless of gender, sexual orientation, origin, disabilities, or any other traits that make you who you are. If anything, diversity makes us a more fun place to work at.


Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Ruby-On-Rails Software Engineer - Growth Team, Pennylane

Join Pennylane as a Ruby-On-Rails Software Engineer within our dynamic Growth Team in Paris! This is an exciting opportunity to directly impact the daily lives of entrepreneurs across France and soon Europe. At Pennylane, we're on a mission to be the go-to financial Operating System for SMEs by simplifying their accounting and finance tasks. In just four years, we've grown significantly, raising €150 million in investment and earning recognition as one of France's best workplaces with a phenomenal 4.6/5 rating on Glassdoor. You'll be collaborating closely with our brilliant engineers and growth leaders, implementing visitor tracking systems and developing APIs to ensure seamless integration. With a strong emphasis on autonomy, creativity, and team collaboration, every day will provide you with fresh challenges, allowing you to tackle projects that drive substantial growth, optimizing our registration funnel, and maintaining our website. If you have at least 2 years of experience in software engineering, are fluent in French and English, and have a passion for a fast-paced work environment, we want to hear from you! Here at Pennylane, you won’t just be coding; you’ll be part of a diverse team making meaningful contributions in the fintech space, with plenty of support and resources to help you thrive. Let’s embrace the autonomy together and pave the way for a brighter financial future for SMEs everywhere!

Frequently Asked Questions (FAQs) for Ruby-On-Rails Software Engineer - Growth Team Role at Pennylane
What are the main responsibilities of a Ruby-On-Rails Software Engineer at Pennylane?

As a Ruby-On-Rails Software Engineer at Pennylane, you'll take on exciting responsibilities, including implementing visitor tracking systems, developing APIs, optimizing registration funnels, and maintaining our public website. You'll collaborate with different technical teams and play a key role in launching new projects aimed at driving growth.

Join Rise to see the full answer
What qualifications are required for the Ruby-On-Rails Software Engineer position at Pennylane?

To qualify for the Ruby-On-Rails Software Engineer role at Pennylane, you should have a minimum of 2 years of software engineering experience, proficiency in Ruby on Rails, and familiarity with JavaScript frameworks. Good communication skills and fluency in both French and English are also essential, as collaboration across teams is a big part of the job.

Join Rise to see the full answer
What technologies will I work with as a Ruby-On-Rails Software Engineer at Pennylane?

In this role at Pennylane, you will work with Rails and JavaScript technologies such as Vue JS and Nuxt JS. Additionally, proficiency in PostgreSQL, Git/GitHub, and experience with data integration and visualization tools will be advantageous.

Join Rise to see the full answer
Is the work environment remote-friendly for the Ruby-On-Rails Software Engineer at Pennylane?

Absolutely! Pennylane promotes a remote-friendly culture. You can work from our beautiful office in the heart of Paris, or if you have a fully remote contract, you'll receive support to make your home workspace comfortable and even have allowances for coworking spaces.

Join Rise to see the full answer
What is the hiring process like for the Ruby-On-Rails Software Engineer position at Pennylane?

The hiring process for the Ruby-On-Rails Software Engineer position at Pennylane is streamlined and friendly. It usually involves an initial call with a technical recruiter, followed by a discovery meeting and a live coding session. The final interview includes discussions with key leadership. Expect a total process duration of about 15 to 25 days.

Join Rise to see the full answer
Common Interview Questions for Ruby-On-Rails Software Engineer - Growth Team
Can you describe your experience with Ruby on Rails and its key features?

Sure! When asked about Ruby on Rails, discuss your hands-on experience, including specific projects where you utilized its MVC architecture, active record, and routing functionalities. Highlight the importance of conventions over configuration and how it speeds up development.

Join Rise to see the full answer
How do you approach debugging in a Ruby on Rails application?

Talk about various debugging techniques you use, such as using Rails logs, debugging tools like Pry or Byebug, and systematic error analysis. Emphasize problem-solving strategies and highlight any successful debug scenarios from past work.

Join Rise to see the full answer
What is your experience with testing in Rails?

Convey your familiarity with testing frameworks such as RSpec or Minitest. Describe your approach to writing unit tests, integration tests, and the importance of test-driven development (TDD) in ensuring code reliability.

Join Rise to see the full answer
Can you explain the concept of RESTful APIs and your experience with them?

Absolutely! Discuss the principles of REST such as statelessness, resource representation, and how you've designed and implemented RESTful APIs in past projects. Provide examples of how you ensure they are efficient and scalable.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development, especially in the Ruby community?

Mention resources like Ruby community blogs, GitHub repositories, forums, and conferences that you follow. Emphasize your commitment to continuous learning and how you apply new knowledge to enhance your work.

Join Rise to see the full answer
Describe a challenging problem you faced while working on a Ruby on Rails project.

Give a specific example of a difficult issue and explain the steps you took to resolve it. Include any technical insights or learning points from that experience.

Join Rise to see the full answer
How do you prioritize multiple tasks and projects in a dynamic environment?

Share your time management strategies and tools you use to keep track of tasks. Emphasize your ability to collaborate with team members and stakeholders to align priorities with business goals.

Join Rise to see the full answer
What do you consider when optimizing web applications?

Talk about factors like response time, server load, and user experience. Provide examples of optimization techniques you’ve implemented in previous projects, such as caching strategies or database optimization.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss coding standards, code reviews, automated testing, and deployment practices that you follow to maintain high-quality code. Include any tools or practices you've implemented to enforce these standards.

Join Rise to see the full answer
What motivates you to work in a team and how do you contribute to team dynamics?

Reflect on your passion for collaboration and teamwork. Share examples of how you've contributed positively in group settings, resolved conflicts, or mentored junior team members to foster a supportive work environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Posted 5 days ago
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
ServiceNow Remote The Queen Building, 5 Concourse Pkwy, Atlanta, Georgia, United States
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!