**About iStorm**
iStorm is a cutting-edge technology company specializing in innovative solutions that combine IoT, cloud computing, and Blockchain.
They strive to deliver top-notch, secure solutions that protect brands and enhance customer experiences. The company seeks an experienced Senior Backend Developer to join their team and contribute to the development of their back-end platform.
Key Responsibilities
* Collaborate with the team to design, develop, and maintain the back-end platform.
* Work directly with clients to deliver tailored solutions that meet their needs.
* Provide technical support and ensure the smooth operation of existing services.
* Contribute to maintaining and enhancing the ISO 27001-certified environment.
Requirements
The ideal candidate should have over 10 years of experience as a developer with expertise in large-scale databases. They must be proficient in at least one of the following languages: Elixir, Ruby, or Python.
* Strong knowledge of HTML5, CSS3, JavaScript, and UI frameworks.
* Strong commitment to Test-Driven Development (TDD).
* Comfortable working in a Unix Shell environment.
* Experience working in ISO 27001-certified environments.
* Familiarity with Agile methodologies and continuous deployment processes.
* Active GitHub profile with projects showcased on GitHub.
Soft Skills
The successful candidate should possess strong communication skills for effective collaboration with team members and clients. They should also be curious and eager to learn and adopt new technologies, able to work independently with minimal supervision, and fluent in French and English.
Leadership abilities to mentor and guide a team are a plus.
Technologies Used
* Programming: Elixir/Phoenix/Liveview.
* Databases: PostgreSQL.
* Mobile Development: React Native.
* Cloud & Containers: AWS, Docker, Docker Swarm.
* IoT: Elixir/Phoenix/Liveview with Raspberry PI.
What We Offer
Joining iStorm's team will provide the opportunity to work at the forefront of IoT and Blockchain technologies in a highly secure and innovative environment. The company prioritizes professional development and encourages its team members to take on new challenges.
Flexible remote work policy: minimum 3 days per week.
Collaborative and innovative culture fostering growth and creativity.