Skip to main content

Full Stack Developer

Technologie
UpSlide
Paris, FranceIl y a 2 moisJusqu'au 18/04/2026
Sur site

Description du poste

### Who you are

  • Proficient in Typescript and React technologies . Knowledge of C# is a plus!
  • Is curious, energetic and motivated by the UpSlide adventure
  • Is passionate about clean code and TDD
  • Is sensitive to UX and user comfort
  • Proficient in English (minimum B2 level spoken)
  • Is comfortable and responsive in a dynamic and motivating environment: an attractive work environment that offers the opportunity to be involved in company decisions
  • ✨ If you don't tick all the boxes but you think you're the right person, apply and tell us why
### What the job involves
  • You will be joining the UpSlide development team. This team currently consists of 24 developers divided into 5 squads whose missions in 2026 are:
  • Office JS : Preparing UpSlide for the future with the transition from Microsoft Office to Office JS
  • FA: Reinforce the superiority of our product for the Financial Advisory sector
  • FA & AI: Reinforce the superiority of our product for the Financial Advisory sector, focusing on AI-related solutions
  • IB & AM: Continue to improve our product for the Investment Banking & Asset Management sector
  • Platform: Make our infrastructure capable of accommodating 10 times more users
  • You will be part of the Office JS squad led by Ivan, and composed of Sami, Valentin and Nicolas
  • The Office JS team is preparing UpSlide for the future by supporting the transition from Microsoft Office to Office JS . Its role is to develop new features based on this technology and to train other development teams . All new UpSlide features will be built with Office JS , unless this compromises the user experience , and will be available on all platforms (Mac, Windows , Web)
  • As a senior developer , you will participate in a variety of projects impacting the entire production chain: from functional and technical design to production deployment, including map refinement and implementation. You will also act as a mentor to the development teams, sharing your React / TypeScript expertise
  • The classics:
  • Developing new features designed in collaboration with your Product Manager
  • 2-week sprints:
  • Pair programming, clean code, code reviews, unit testing and CI/CD
  • Continuous improvement (retrospectives, health checks, innovation days, post-mortems)
  • Technical architecture:
  • Working with passionate developers
  • Our differentiating factors:
  • 1 week of innovation after each 3-sprint cycle, where you are free to work on projects validated by your team and which have a strong positive impact for UpSlide:
  • Develop internal tools to help UpSlide devs or other teams work more efficiently
  • To embark on the creation of the prototype that will revolutionize UpSlide
  • To train you on a new technology that could have a positive impact for UpSlide
  • No silos! Supportive teams always ready to help each other to ensure the product remains a success. For example, our customer experts participate in our testing sessions and gladly help us better understand how to use UpSlide
  • An internal team dedicated to customer support (which protects developers from customer requests)
  • Workshops & quizzes during sprints to share knowledge
  • Don't hesitate to check out our technical blog for more information!
  • Our tech stack:
  • Frontend (80% of the code): TypeScript , React
  • Backend (20%): C# , .NET Core, ASP.NET , Entity Framework, SQL Server
  • Azure Cloud (Microsoft Cloud Partner): hosting services, git repo , CI/CD
  • But still: Sentry , Datadog , R #, ESLint, React Testing Library, Gherkin , etc
  • Discover some of our work practices on our technical blog !
  • Your goals⚡
  • At 3 months: your seniority, expertise, and technical skills are undeniable (even if you're still learning the product and codebase). Your alignment with the team's values ​​is clear. You have a positive impact on velocity
  • After 6 months: you feel comfortable with our processes and codebase. You're already a key member of the team. You help your colleagues improve their work and advance their careers faster. Thanks to you, the development team is growing
  • At UpSlide, we support our employees in developing their skills and advancing within the company, thanks to a clear career path. As a Senior Developer, you can choose between further developing your expertise as an individual contributor and becoming a Staff Developer, or building a managerial career plan and becoming a Tech Lead or Team Lead
### The application process
  • Telephone interview with Hawa, Sr. Talent Acquisition
  • Coding interview with a Tech Lead (video)
  • TypeScript refactoring exercise and technical exchange with Ivan in our offices
  • Final interview with François (CTO) or Florine (Head of Dev) (video)
  • We will conduct a reference check to support you in your new role!
  • ⚡ Our process takes an average of 3 weeks
### Benefits
  • Hbrid-friendly: Hybrid-friendly environment with a €500 budget for home office equipment from day one
  • Continuous development: Personal development budget to continue to grow professionally
  • Parental leave: Global parental leave policy, flexible return to work and help for parents with children up to 6 years old
  • Social activities: Annual global off-site and regular team building activities to build your professional network
  • Wellness budget: A monthly wellness budget of around €50 from the first full month
  • Global offices: Modern offices in Paris, London, New York, Berlin and Singapore to foster collaboration and work-life balance
Keywords
typescriptmicrosoft-typescriptreactc-sharpasp-netdot-netentity-frameworkmicrosoft-entity-frameworkmicrosoft-azuregit-reposentrydatadogeslintreact-testing-libraryrecruitee

¿Te interesa este puesto?