Full Stack Engineer
Job description
About the role
Full Stack Engineer
About the Opportunity
Bounce is building the operating system for the physical world, starting with the largest global luggage storage network in existence. Our marketplace connects travelers with over 30,000 small business locations worldwide for hyper-local, short-term baggage storage. With more locations globally than Burger King, and more locations in New York City than Starbucks, Bounce has served 3M+ users and stored 10M+ bags, paying over $10M to small business partners. In 2024, we were named the Inc5000 fastest-growing travel company in the USA and are backed by leading Silicon Valley investors, including Andreessen Horowitz, General Catalyst, and Sapphire.
We are seeking a Full Stack Engineer to join our Lisbon office. This role will play a pivotal part in crafting new products atop our platform and expanding the efficacy of the Bounce marketplace.
Your Mission
You will own complete feature lifecycles and solve traveler problems through production code. This role shapes marketplace and platform capabilities within our fast-paced Lisbon team. You thrive in fast cycles, turning concepts into live systems with speed and precision.
You will collaborate with global teams to support new product innovations and business initiatives, continuously exploring new ventures from both an engineering and product perspective. Your daily work will involve writing high-quality code for our mobile and web applications. You will assume strong ownership of products and services, and continuously improve and maintain existing code and architecture.
You will work in a fast-paced environment and shoulder the responsibility and commitment of the production environment. You will work with Elixir, React Native, Expo, React, NextJS, and Typescript, and introduce other technologies when beneficial. You will bring a passion for staying on top of industry trends, experimenting with and learning new technologies, and participating in internal and external technology communities.
How We Build Products at Bounce
At Bounce, we focus on serving our customers and partners rather than solely on technological innovation.
We work in fast-paced one-week cycles. Projects are usually scoped down to fit into one or two cycles. Projects are led by individuals but are a shared effort across the entire team. There will always be aspects of any project that will require collaboration, feedback, and guidance-we expect you to ask for help.
An ideal candidate is excited by all aspects of this software-building process, not just writing code. We are a small team that thrives off of individuals who can take features from an idea to live on production. This is not a role where issues will be assigned to you and you churn through them.
Your Profile
- 4+ years of relevant experience developing and shipping code for production systems in real environments.
- Effectively integrates AI tools into daily operations to enhance productivity, while staying current with advancements in AI in software development practices.
- Generalist that strives for velocity and loves owning a feature from start to finish by contributing across the stack.
- Proficient coding skills in one or more of the following: Javascript, Typescript, Elixir, or Ruby.
- Experience with frontend frameworks and technologies, including but not limited to React, React Native, Javascript, CSS, etc.
- Proven experience in building maintainable and testable code bases, including API design and unit/integration testing techniques.
- Commitment to creating an exceptional end-user experience, with attention to the smallest details that can elevate their interaction with our platform.
- Current knowledge of relevant technologies and an ability to implement them effectively.
- Understanding of CI/CD pipelines.
- You are confident in leveraging AI tooling to elevate your productivity.
Compensation & Benefits
-
Location: Portugal
-
Engagement: Full-time
-
Compensation: $130,000-$170,000 USD per year
Practical Details
40 hours per week; travel not required; roles in Portugal; visa sponsorship details handled case by case.
About Bounce
Luggage Storage Near Me 24/7
Store your baggage in 32,000+ worldwide locations. Bounce is the BEST luggage storage app for finding and booking left luggage & lockers near you!
What you'll do
- Own complete feature lifecycles from conception to production deployment, solving traveler problems through production code.
- Shape marketplace and platform capabilities in collaboration with global teams, supporting new product innovations and business initiatives.
- Write high-quality code for mobile and web applications using Elixir, React Native, Expo, React, NextJS, and Typescript.
- Assume strong ownership of products and services, and continuously improve and maintain existing code and architecture.
- Work at the intersection of product and engineering in fast-paced one-week cycles, turning concepts into live systems with speed and precision.
- Contribute across the full stack, balancing frontend, backend, and infrastructure responsibilities to deliver end-to-end features.
- Leverage AI tools to enhance productivity while staying current with advancements in AI in software development practices.
- Participate in internal and external technology communities to explore new ventures from both engineering and product perspectives.
- Collaborate closely with global teams to implement features that meet the needs of travelers and small business partners.
- Maintain production systems with responsibility for the reliability and performance of the Bounce marketplace platform.
Requirements
- 4+ years of relevant experience developing and shipping code for production systems in real environments.
- Proficient coding skills in one or more of the following: Javascript, Typescript, Elixir, or Ruby.
- Experience with frontend frameworks and technologies, including but not limited to React, React Native, Javascript, CSS, etc.
- Proven experience in building maintainable and testable code bases, including API design and unit/integration testing techniques.
- Understanding of CI/CD pipelines and modern DevOps practices.
- Current knowledge of relevant technologies and an ability to implement them effectively.
- Commitment to creating an exceptional end-user experience, with attention to detail.
- Generalist mindset with the ability to contribute across the entire technology stack.
- Ability to integrate AI tools into daily operations to enhance productivity.
- Passion for learning new technologies, staying current with industry trends, and participating in technology communities.
- Comfort working in a fast-paced environment with ownership of production systems.
- Located in or eligible to work in Portugal with willingness to travel as needed.