Full-Stack Software Engineer
Circu Li-ion.com
Office
Luxembourg
Full Time
Your Role
We are looking for a mid-level Full-Stack Software Engineer (with a strong front-end focus) to lead and drive customer-facing software projects powering our automated product disassembly and upcycling solutions. You will be actively involved in designing web applications, human-machine interfaces, and supporting cross-application backend integration.
This position is ideal for individuals who demonstrate strong ownership, excel in coding skills and like to see their work making a real difference immediately.
Your Responsibilities
- Take ownership of both front-end and back-end development, ensuring smooth integration and delivery of high-quality applications.
- Develop reliable, user-friendly software using React for the frontend and Node.js/Python for the backend, with strong emphasis on testing and quality assurance.
- Forward-deploy into customer teams to adapt the software to their operational needs, gather feedback from operators, and translate insights into product improvements.
- Own end-to-end customer communication.
- Collaborate closely with robotics, perception, automation, and AI teams to bring innovative solutions to market.
- Drive the full software development lifecycle — from planning and requirements gathering to coding, testing, deployment, and troubleshooting.
- Establish and promote best coding practices, leveraging design patterns and modern approaches while mentoring peers where necessary.
- Contribute to ongoing R&D efforts, helping evolve our products to meet the needs of both customers and the sustainability industry.
- Educate internal teams on new initiatives, providing training and support when needed.
- 4+ years of experience as a Software Engineer / Full-Stack Developer.
- Strong frontend expertise (React, Angular, or Vue) and backend experience with REST APIs, WebSockets, Message Queues.
- Proficiency in Node.js, Python, and common design patterns.
- Experience with cloud platforms such as AWS
- Experience developing web-based applications and shipping products in smaller organizations/startups.
- Strong problem-solving skills, proactive mindset, and ability to work independently.
- Excellent communication skills; fluent in English (French or German is a plus).
- Experience with Docker, Kubernetes, or other containerization tools.
- Familiarity with CI/CD, DevOps practices, and cloud security.
- Knowledge of project management tools (ClickUp, Asana, JIRA).
- SQL knowledge and cloud databases / blob stores
- High degree of collaboration and autonomy while working with a group of highly skilled, committed and supportive peers
- Transparent culture with flat hierarchy where everyone of us is highly valued
- Development of your professional skills and knowledge by taking ownership of challenging tasks and responsibilities, supported by Leads and peers
- “Getting things done” attitude, and access to cutting edge technologies
- A guaranteed steep continuous learning curve from day one
- Complementary Health Insurance
Full-Stack Software Engineer
Office
Luxembourg
Full Time
October 2, 2025