Full-Stack Engineer

Résumé du poste
CDI
Paris
Télétravail total
Salaire : Non spécifié
Compétences & expertises
Amélioration continue
Klaviyo
CSS Modules
React
Kubernetes
+15
Postuler

Shipup
Shipup

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Shipup is a mission-critical tool for online retailers, offering best-in-class post-purchase experience to millions of end customers. We’re looking for a Product Full-Stack Engineer to join one of our 3 squads.


We aim to implement ambitious changes in our product over the next few quarters, developing innovative capabilities that further differentiate our value proposition. To give ourselves the means to achieve this, we’re investing in our product and tech team by opening a position in our Engage Squad, responsible for our high volume of personalized notifications sent to shoppers, on various channels (from emails to WhatsApp) or through 3rd parties (Klaviyo, Zendesk, etc).

As part of this growth, we are committed to maintaining the same high standard of quality through our codebase while designing and implementing important changes. In particular, the Squad is working on a new event-driven approach for notification generation, and aims to standardize its practices around front-end development, supporting our drive for innovation while maintaining excellence.

 

WHAT YOU WILL DO..

 
  • You’ll help us scale Shipup as a mission-critical tool for online retailers to offer a best-in-class post-purchase experience to their millions of customers.
  • You’ll build new product features from start to finish: through conception, research, documentation, implementation, maintenance, and polish.
  • You’ll build improvements to performance and reliability.
  • You’ll work on key initiatives to keep our system elegant and productivity high — such as improving our code, monitoring our infrastructure, and building out our testing framework.
  • You’ll participate in implementing and promoting good practices around front-end development within your squad, with the guidance of our Frontend Staff Engineer..
  • You’ll build and improve processes and internal tools with simplicity and productivity in mind, according to the values of the Engage Squad.


🙌 Tech team

You’ll join a team of twenty-one (15 technical and 6 product people) led by Dounia (our CPO) and Loïc (VP Engineering). This team is currently divided into three squads. We aim to grow the team to twenty-four people by 2026.
At Shipup, we enjoy working with humble engineers who seek to work in a learning, collaborative, and friendly environment.
Our developers come from diverse educational backgrounds and know how to use & adapt their tools according to the challenges at hand. They do care and are proud of how they do their stuff, but also why.
They enjoy contributing to the company & product activities that allow them to make an impact beyond the code itself.

👩‍💻 Team organization

Our Tech & Product team relies on a robust framework, which allows developers to work on projects that are most valuable to our customers, while also considering the technical evolutions necessary for the product's good health and maintainability.

  • Multidisciplinary teams following the squad philosophy: Each team has its own dedicated Engineering Manager, Product Manager, and Product Designer.
  • Ownership: Each squad focuses on a specific product scope and is responsible for its maintenance and upkeep.
  • Good & recognized development practices: pair programming, continuous delivery, slack time, testing, and extensive documentation.
  • Data-minded team: We rely on data day-to-day to inform our decisions and track our impact.
  • Quarterly roadmap executed in 2-week sprints with integrated feedback loops
  • On-call process: Squads are accountable for building and operating the observability and monitoring of the features in their scope. Each week, a different squad member is responsible for application monitoring, as well as addressing specific customer requests and issues. It’s a great opportunity to be closer to the end-user and collaborate with other Shipup teams.

You can learn more about our internal organization, technical challenges, methods, and approaches through to our engineering blog and engineering page on Welcome to the Jungle.

👩‍💻 Technical stack

Engineering

  • TypeScript, React, Redux, React Testing Library, CSS Modules, Webpack for frontend
  • Ruby on Rails and Go for backend
  • Hosted on GCP
  • Datadog, Sentry for monitoring
  • Monolithic infrastructure, with progressive transition to service-oriented for critical workloads
  • PostgreSQL + ElasticSearch + RabbitMQ + Redis for storage
  • Kubernetes + Docker for ops


Global

  • Asana, project management tool
  • Slack, messaging platform
  • Notion, documentation platform
  • PayFit, payroll & compliance for French talents
  • Deel, payroll & compliance for international talents
 

WHAT YOU HAVE..

 
  • You have at least 3 years of experience on a product experiencing rapid growth — your work is well-crafted and well-tested for scale.
  • You have worked in a multi-disciplinary team, understanding the roles and responsibilities of each stakeholder.
  • You have a front-end inclination — having previously worked on React apps, you are interested in challenging and enhancing our front-end projects, from design system implementation to multi-environment deployments.
  • You have back-end experience — you know how to design and create a robust and maintainable back-end system.
  • You show autonomy in managing your workload, and you know how to adapt your communication in an async-first mode.
  • You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology.
  • You care about the business implications of anything you build. You’re not just going after cool stuff — you understand the balance between craft, speed, and the bottom line. "Done" does not stop at "deployed" for you: you proactively monitor the impact, health and usage of of the features you build.

Nice to have

  • You are fluent with Go and/or Ruby on Rails.
  • You have already worked on or designed event-driven service-based systems.
 

WHAT YOU'LL GET

 

🌍 International environment : we acknowledge our differences and celebrate them. D&I in our place of work is something we require every employee to champion.
🧸 People-centric company : our people matter, work-life balance is important at Shipup. Our employees talk about it here.
🗃️ Startup spirit & structured environment : a fast-paced environment, where there is a lot to learn but, at the same time, you are in a mature, organized environment with a clear product vision
📚 Career growth : talent management is essential for us. From onboarding and performance management to career development, we have already a mature organization and the managers to help you grow
🧠 Seniority : our team is mostly composed of senior talents, ideal for learning and growing quickly

Recruitment process

Our hiring process is structured to avoid bias and ensure a fair assessment of all our candidates.
Our interviews are suited to our flex remote policy, so you can choose whether you want to attend them on-site or remotely.

☎️ 45min l Screening interview with Margot, Talent Acquisition Manager To better understand your career plan and answer any of your questions

📝 01:30 l Technical test @Home To get a quick overview of your hard skills

👀 02:00 l Frontend & API interviews To evaluate your hard skills

🤝 01:30 l Top grading interview with Loïc, VP Engineering, and Paul, Engineering Manager To understand your career story and evaluate your position-related soft skills

💬 Reference check To have feedbacks from your former colleagues or managers about your work

End notes

If you don’t meet 100% of the qualifications outlined above - that’s okay, nobody’s perfect! We believe in hiring people, not just skills. We encourage you to apply if you think this role would make you excited to come to work every day.
Shipup is an equal opportunity employer and values diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres
Postuler