1. Context
Attributes is a software provider specializing in environmental data traceability for commodities. We build secure, scalable, and flexible solutions that help energy producers monetize environmental data and efforts, and help consumers use reliable data to reduce their carbon footprint.
Our core platform is built using a full-stack JavaScript architecture (Node.js, React, TypeScript, MongoDB) with a modular design that allows for rapid deployment and integration of new functional components. As we scale to onboard more clients, our focus is on maintaining the platform's performance, security, and adaptability, ensuring it can evolve alongside our clients' needs.
By joining Attributes, you’ll be part of an innovative team committed to bringing trust and transparency to the energy world and contribute to a sustainable planet. We value creativity, collaboration, and a passion for building impactful technology solutions.
2. Role & Objectives
As a Senior Full-Stack Node.js Developer, you will play a crucial role in advancing the development of our platform. Your mission will involve designing and implementing new features, maintaining the platform’s core components, and ensuring its scalability as we grow. You will collaborate closely with other team members to deliver high-quality solutions that meet both technical and business requirements.
Your role may also include contributing to traceability, auditability, and transparency features, including blockchain-backed components where relevant. You will work in an Agile environment where your contributions directly influence the success and direction of the company.
3. Responsibilities
In this role, your responsibilities will include:
● Designing and developing new platform functionalities that align with business requirements.
● Ensuring the maintenance and optimization of existing platform components.
● Contributing to the evolution of the front-end, back-end, and data management services.
● Working with the team to design and implement traceability, auditability, and reliability features, including blockchain-related components when needed.
● Identifying opportunities for improving scalability, performance, and architecture.
● Collaborating in code reviews, ensuring adherence to best practices and company standards.
4. Qualifications
4.1 General Skills (Soft Skills)
We are looking for someone with:
● Strong analytical skills and a detail-oriented mindset.
● Excellent communication and interpersonal skills to collaborate effectively within a team.
● A proactive approach to problem-solving and a passion for building innovative solutions.
● Experience working in an Agile development environment.
● The ability to mentor junior developers and help foster a collaborative, knowledge-sharing culture.
4.2 Technical Skills
-JavaScript
-Node.js
-MongoDB
-TypeScript
-React
-Testing (Unit, Integration)
-AWS (Cloud Infrastructure)
Additional experience with DevOps tools (e.g., Docker, Kubernetes), microservices architectures, or blockchain/Web3 concepts will be highly regarded.
4.3 Specific Requirements for the Senior Full-Stack Node.js Developer Role
● Advanced experience in back-end development using Node.js.
● Deep knowledge of RESTful APIs and microservices architecture.
● Proficiency with NoSQL databases (MongoDB).
● Experience with AWS infrastructure and cloud deployment automation.
● Expertise in designing scalable and resilient systems.
● Proven ability to write clean, maintainable, and optimized code.
● Exposure to blockchain or smart-contract-based traceability systems is a plus, but not a prerequisite.
● Professional fluency in English to work on international projects.
5. Why Join Attributes.digital?
At Attributes, we offer you the opportunity to:
● Innovate at the cutting edge of technology and sustainability.
● Make a real impact on the growth and development of our platform.
● Collaborate with a talented and passionate team in a supportive, Agile environment.
● Enjoy a flexible work environment with options for remote work.
● Benefit from a company culture that promotes learning and development, giving you room to grow and advance your career.
Rémunération : 35 000,00€ à 75 000,00€ par an
Avantages :
- Travail à domicile occasionnel
Question(s) de présélection:
- Avez-vous besoin, ou aurez-vous besoin plus tard, d’un parrainage d’immigration pour obtenir une autorisation de travail ?
Expérience:
- Full-Stack Node.js Developer: 5 ans (Requis)
Langue:
- Anglais (Requis)
- Français (Requis)
Lieu du poste : En présentiel