BACK-END DEVELOPER

Permanent employee, Full-time · Barcelona

Headline
Join ProtoPixel as a Back-end Developer and be a part of transforming the world of lighting technology. We're dedicated to empowering designers and integrators in creating unparalleled experiences for top-tier enterprises globally.
About us
We're at the forefront of revolutionizing light experiences in retail, hospitality, and entertainment with our user-friendly, design-centric lighting platform. Our product teams are the architects behind this vision, crafting innovative software, control devices, and applications for lighting design.

ProtoPixel celebrates diversity and inclusivity, striving to create a welcoming environment for all our team members.
The opportunity

As a key player in our Software Team, you'll significantly influence the development of our Lighting Platform. You'll be immersed in a range of technologies, crafting desktop, embedded and cloud applications. Your work will contribute to diverse and globally implemented lighting solutions.

You will have the opportunity to work with a large range of technologies, related to lighting (DALI, DMX, Bac-net, Art-Net, …), compilation (Jenkins, Bazel, Nuitka), distribution (AppImage, Snapcraft, Docker), modern frameworks (fastapi, asyncio, sqlalchemy, tornado) and modern development techniques and tools (uv, mypy, ruff, pytest, acceptance testing, CD pipelines, monorepo).

This role requires you to:
  • Develop high-quality Python code, integrating it into our broader system architecture.

  • Participate in collaborative problem-solving, sophisticated design, and quality product delivery.

  • Focus on continuous integration and deployment, improving system reliability and performance.

What are we looking for?
  • At least 2-3 years of experience in back-end or systems programming.

  • A strong engineering background.

  • Basic knowledge of Linux systems.

  • Solid experience in modern Python development.

  • Ability to operate independently and as part of a team.

  • Good communication skills, both written and verbal in English and Spanish or Catalan

Even better (if you have any of the following):
  • DevOps expertise.

  • Familiarity with CI/CD processes.

  • Experience in monorepo development. Bazel experience is a super plus.

  • Experience contributing to RFCs and guiding medium complexity projects.

  • Background in Behavior-Driven Development (BDD) or Test-Driven Development (TDD).

  • C++ programming skills.

The Benefits:
  • Competitive salary and bonus package.

  • Comprehensive health insurance and additional perks.

  • State-of-the-art working equipment.

  • Flexibility with home office and working hours.

  • Shorter workdays on Fridays.

Your application
Thank you for considering a career at ProtoPixel. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to jobs@protopixel.io.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.