cubierta
Esta oferta ya no está disponible

Senior Back-end Developer - Platform en Barcelona

Holded

Lugar de trabajo
En sede
Horas
Full-Time
Prácticas
false
Comparte la oferta

Descripción de la oferta

At Holded, we believe there is a different way to manage companies. An easier way. More effective. Better. It all started in 2016. Our founders, Javi Fondevila and Bernat Ripoll created Holded with the vision of reinventing the concept of ERP.


Our mission is to consolidate our position as the leading cloud ERP in Spain, creating a smart business management solution that covers all areas of business. Holded is an affordable, easy-to-use cloud-based software platform designed especially for small business management. It allows to manage every aspect of a business from a single place: invoicing, accounting, CRM, inventory, projects and human resources. Watch this two-minute video to discover everything Holded can do!


We know that big goals need a great team. That's why we're looking for passionate people who work everyday to be the best at what they do. Join our team of +100 employees and let's reinvent how we do business!

The role

We are hiring senior backend engineers who embrace software craftsmanship and have a strong background in software development.

Our main product work happens inside cross-disciplinary teams, that we call squads. Each squad is responsible for designing, developing, and operating all services relating to the assigned features, inside the Holded platform. The features can be related to one (or more) of our verticals: Accounting, Invoicing, Team Management, Project Management, Inventory, CRM, etc...

The goal is to build a strong and reliable platform, keeping in mind the scalability and performance of the product, creating a safe and fair experience for all our clients.

The team

You will be part of a platform team, where you will work with other backend, frontend and full-stack developers, product owners, etc... building a platform that support the other product areas.

The teams are empowered to make independent decisions, partnering effectively with the product, analytics, and other areas of the business.

What you will do

  • You will be hands-on writing clean and maintainable code.
  • You will practice DevOps, you will help to maintain the infrastructure and development environments needed for your product area.
  • When you have developed something, you will know how to (and you will want to) deploy it to a production environment
  • As a senior developer, you will mentor other team members, and they will have you as a reference and someone to learn from.
  • You will lead architectural decisions, communicates them, and help teams to adopt the decisions.
  • You will collaborate with hiring and training technical personnel.

In one month

  • You will have completed your onboarding.
  • You will already know the whole team.
  • You will have deployed several times to production.
  • You will have joined the main architectural discussions that will be taking place and have actively participated in them.
  • You will know the main product areas of your squad, and you already know how to ask when you have any product-related question.

In three months

  • You will already know all the processes and tools in depth.
  • You will know the architecture in detail, and you will be in the process of improving certain parts. By then, you will have clear areas you would like to improve and lead the adoption of those improvements.
  • You will have participated in a successful project, be it a product feature, a technical debt reduction, a DX improvement, etc... achieving the expected result and with total technical independence.

In six months

  • You will have become a reference within the team, specially in the squad product areas.
  • Your collaborations and your work will have helped to greatly improve the product and team the development experience.

About you

  • You have an intrinsic bias towards simplicity and a constant willing to simplify complex systems
  • You have a solid software development background, you are familiar with modern and scalable software development practices
  • You care about best practices and software maintainability is a top priority for you
  • You feel comfortable working with data structures and algorithms
  • You have experience with NoSQL databases (like MongoDB, DynamoDB, Redis), etc..
  • You like to explore new technologies and are curious about how things work
  • You have mastered at least a higher-level programming language and its ecosystem (ideally PHP, Golang, etc...)
  • Willingness to learn and grow in Golang
  • You know what is a Git rebase, and you are comfortable working in a large codebase with multiple team members

Nice-to-haves

  • You practice DevOps, you have experience with infrastructure management, Docker, Kubernetes, etc...
  • You have experience designing public APIs (REST, gRPC, etc... )
  • You have experience in different transport systems, HTTP, Streams, Persistant connections...
  • Golang production experience
  • You have hacky mindset to do whatever you need to achieve feature completion. Side by side development is a must.
  • But the most important is, you are a freak like we are, you love what you do and you want to enjoy your work while building something important

What it's like to work with us

  • Permanent contract
  • Remote friendly
  • Flexible working hours
  • Short work-day on Fridays
  • Free catered lunch
  • English/Spanish classes
  • Referral program
  • Continuous Training: annual budget for training for each employee
  • Fully equipped kitchen with snacks, drinks and fresh fruit.
  • Top-notch work equipment
  • Office in front of the sea with ping pong, pool table, PlayStation…
  • Interesting projects and a great work environment
  • An excellent opportunity to grow with the company
  • Discounts on Gym membership


At Holded, we do things differently. There’s no corporate nonsense, and no old-fashioned hierarchy. Instead, we work in self-sufficient, autonomous teams. Think of them like start-ups within a start-up that learn from each other.


We didn’t start Holded to be another software company. We started Holded to be epic, and you can be part of it!

 

Acerca de Holded

  • Saa S

  • Barcelona, Spain

  • 50-200

  • 2016

Holded la página de empresa está vacía
Añade descripción e imágenes para atraer más candiadatos y aumentar el Employer Branding.

Otras ofertas de programador backend que podrían interesarte...