This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Bounce is seeking a Senior Product 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. As a Senior Product Engineer, you will take ownership of real-world customer problems, crafting intelligent and efficient solutions across both backend and frontend. You will have the opportunity to own projects in various areas, such as our consumer apps, growth engines, and partner tools. We are looking for a generalist who thrives in a fast-paced environment and enjoys owning a feature from concept to completion, contributing across the entire technology stack. Our ultimate goal is to build a large-scale, shared technology platform that supports various products capable of rapid iteration and exploration.
Job Responsibility:
Collaborate with global teams to support new product innovations and business initiatives, continuously exploring new ventures from both an engineering and product standpoint
Write high-quality code for our mobile and web applications
Assume strong ownership of products and services, and continuously improve and maintain existing code and architecture
Work in a fast-paced environment and shoulder the responsibility and commitment of the production environment
Work with Elixir, React Native, Expo, React, NextJS, and Typescript, and introduce other technologies when beneficial
Bring a passion for staying on top of industry trends, experimenting with and learning new technologies, and participating in internal and external technology communities
Requirements:
4+ years of relevant experience developing and shipping code for production systems
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're confident in leveraging AI tooling to elevate your productivity