Senior Software Engineer - Back-End

Résumé du poste
Salaire : 60K à 80K €
Télétravail fréquent
Expérience : > 5 ans
Compétences & expertises
Contenu généré


Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste


At Nopillo, we help real estate investors manage their properties and maximize their returns by automating their tax returns, rent collection, insurance, etc.
In just 18 months, we have grown from 0 to 1M€ ARR with more than 2,000 clients, and it’s only the beginning!

As a Senior Back-End Engineer at Nopillo, you will take part in our core product initiatives like expanding our accounting engine, improving our users and billing management, or launching new products for insurance. Leveraging NestJS, you will design best-in-class back-end systems and set the standard for how we architect and develop back-end applications at Nopillo.

Your role will encompass:

  • Collaborating closely with designers, product specialists, and fellow engineers to deliver new products and features.

  • Ensuring we can move fast without breaking anything through testing, CI/CD, monitoring, and alerting.

  • Facilitating sustainable team growth by participating in technical interviews and onboarding new team members.

  • Enriching our collective expertise by sharing insights into software development principles and championing best practices.

  • Learning new technologies and be on the look-out for new ideas that we should try out.

What makes us different

Product Ownership

At Nopillo, every software engineer is expected to take ownership of the entire product lifecycle:

  1. Collaborate closely with our Product team to build product specifications as well as shape our vision and roadmap.

  2. Build the product with a high-level of quality and a focus on automation.

  3. Provide ongoing support for applications in production and iterate from customer insights and feedback.

Rather than simply counting tickets shipped, your success will be measured by the tangible impact you make on the company’s growth and success.

Technical Excellence Through Automation and Good Architecture

Our market is huge and our main challenge is to ship an incredible number of new features over the next years to achieve our vision to provide an all-in-one product for landlords.

We are firm believers that automation and strategic architectural decisions are pivotal in consistently meeting our objectives, fostering both development velocity and pride in what we deliver.

This means a strong focus on development experience, continuous improvement, and dedicated time for fixing bugs and improving the codebase.

Technical Stack

  • Backend: TypeScript, NestJS

  • Infrastructure: AWS, Terraform, Docker, Postgres

  • Monitoring and alerting: Sentry

  • Frontend: TypeScript, React, Vite

Profil recherché

Required skills

  • 5+ years of experience with back-end applications in production environments.

  • Experience with back-end applications built in NestJS with industry best practices, architecture, and design patterns.

  • Solid knowledge of JavaScript and TypeScript languages.

  • Experience with modern tooling and libraries for JavaScript and Typescript.

  • Quality-driven mindset encompassing rigorous testing, code reviews, and maintaining high standards of code quality.

Nice to Have

  • Experience with front-end frameworks such as React and interest in working across the stack.

  • Past experiences in high-scale technical environments and products.

  • Interest in development best practices such as SOLID principles, clean or hexagonal architecture, MVVM/MVP/MVC, event sourcing, CQRS, Domain Driven Design, and more.

Déroulement des entretiens

  1. Phone call with our CEO (25 min)

  2. Technical interview (1h30)

  3. Meet the team + Founders interview (2h30)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres