We are seeking a highly skilled Full Stack Developer with a strong focus on the Back End, especially with Symfony and API Platform, to join our dynamic team. The successful candidate should have experience with Blockchain and Artificial Intelligence technologies and be proficient in managing the interchange of data between the server and the users.
Key duties and responsibilities:
- Development of server-side logic using Symfony, ensuring high performance and responsiveness to requests from the front end.
- Design and implementation of API Platform-based applications.
- Integration of user-facing elements developed by front end developers with server-side logic.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementing automated testing platforms and unit tests.
- Understanding and implementation of security and data protection.
- Developing blockchain-based applications for specific use-cases.
- Creating Machine Learning models for data analysis.
- Collaborating with team members and stakeholders to meet the company’s goals.
Required skills and qualifications:
- Proven experience as a Back End Developer or similar role.
- Strong experience with Symfony and API Platform.
- Proficient knowledge of a back-end programming language like Python, Java, .Net, etc.
- Experience with Blockchain technologies such as Ethereum, Solidity, Hyperledger Fabric, etc.
- Experience in AI and Machine Learning technologies, such as TensorFlow, PyTorch, Keras, or similar.
- Familiarity with database technology such as MySQL and Postgres.
- Experience with Docker and containerization.
- Experience with server-side templating languages and server-side CSS preprocessors.
- Experience with user authentication and authorization between multiple systems, servers, and environments.
- Understanding of “session management” in a distributed server environment.
- Degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field.
- Proficiency in English and French is a must. Other languages are a plus.
Preferred skills and qualifications:
- Experience with cloud technologies like AWS, Google Cloud, or Azure.
- Knowledge of code versioning tools, such as Git.
- Strong unit testing and debugging skills.
- Understanding of Data Analytics.
- Comfortable with Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work in a team.
Just like technical skills, personal attributes are highly valued. These include:
- Strong problem-solving and analytical skills
- Attention to detail and ability to work with a high degree of accuracy
- Strong written and verbal communication skills
- Ability to work independently as well as part of a team
- Good time management and ability to meet deadlines
- Strong ability to learn new technologies and programming languages quickly
- Passion for technology and keeping up-to-date with industry trends
- Strong ability to troubleshoot and debug issues
- Good understanding of web technologies and web protocols
- Strong ability to work under pressure and in a fast-paced environment.
Hierarchical reporting :
- Chief Executive Officer
- Chief of Staff
- Chief Technical Officer