Full Stack Developer
Technologie
UpSlideParis, 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
- 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
- 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
- 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?