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.
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.
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).
Responsibilities:
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. Minimum Requirements:
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.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. What We Offer:
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.
#J-18808-Ljbffr