This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are currently recruiting on behalf of our partner, a fast-growing deep-tech company developing AI-driven analytics platforms, digital battery passport solutions, and lifecycle management technologies for electric vehicles and energy storage systems. Operating at the intersection of sustainability, mobility, and advanced software engineering, the company builds data-driven products that support the transition toward smarter and more sustainable energy ecosystems. For their expanding technology team, we are seeking a Full Stack Developer who will play a key role in designing and developing modern web applications and scalable software solutions. This role involves working across the entire technology stack, contributing to both front-end and back-end development, and supporting the full product lifecycle from architecture design to deployment and continuous improvement. This position is not only about coding; it is a role that requires strong ownership, and collaboration with cross-functional teams to build reliable and high-performance analytics platforms.
Job Responsibility:
Develop and maintain full-stack web applications, including front-end interfaces and back-end services
Design and implement scalable back-end architectures, APIs, and microservices to support data-intensive applications
Build modern, responsive, and reusable front-end components using React and related technologies
Collaborate closely with product, design, and data teams to deliver intuitive and user-centric software solutions
Ensure system performance, scalability, and reliability through best engineering practices
Contribute to CI/CD processes, including automated testing, deployment, and monitoring activities
Support cloud infrastructure management to ensure secure and scalable environments
Participate in code reviews and maintain high standards of code quality and documentation
Provide technical guidance and mentorship to junior team members when needed
Continuously follow emerging technologies and propose improvements to the existing architecture
Requirements:
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or related fields
2 to 5 years of experience in full-stack software development
Strong hands-on experience with Node.js and TypeScript in back-end development
Proven experience with modern front-end frameworks such as React.js
Experience with microservices architecture and API development
Hands-on experience with CI/CD pipelines and DevOps practices
Experience working with Azure Kubernetes Service (AKS) or similar container orchestration platforms
Strong knowledge of database technologies such as PostgreSQL, MongoDB, or similar systems
Strong analytical thinking, problem-solving, and debugging capabilities
Fluency in English, both written and spoken
Strong communication skills and a collaborative mindset
Nice to have:
Experience with message brokers such as Kafka or RabbitMQ is considered a plus
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is preferred
Knowledge of data visualization libraries is a plus
What we offer:
Opportunity to work in an innovative and technology-driven environment
Involvement in impactful projects within a growing international structure
Competitive compensation and benefits package
Flexible working conditions and a collaborative team culture
Learning and development opportunities to support professional growth