Job Description:
We are seeking a skilled Full Stack Developer to join our team and contribute to the development of cutting-edge web applications and APIs. The successful candidate will have experience in building full stack web applications and APIs, with a strong focus on delivering Artificial Intelligence and Machine Learning solutions to end users.
In this role, you will be responsible for analyzing, designing, coordinating, and supervising the development of web applications and APIs, as well as reviewing and developing against business requirements.
You will also ensure proper usage of state-of-the-art frameworks and advise on other architecture solutions & technologies, and build efficient, testable, and reusable components.
As an active member of the Development Team, you will contribute to team dynamics, ways of working, and assist with improvement opportunities.
Additionally, you will contribute to defining and disseminating development best practices and use continuous integration practices.
Required Skills and Qualifications:
• Solid experience in backend development languages e.g. Java, Go.
• Experience of web API, REST API including API lifecycle management.
• Experience in applying agile SCRUM method to projects with high added value.
• Knowledge of Python programming language and knowledge of state-of-the-art JavaScript frameworks e.g. AngularJS or React and Node.js is a plus.
• Familiarity with continuous integration tools (pref. Jenkins, Gitlab CI) and with configuration management tools (pref. Ansible or equivalent).
• Understanding accessibility and security compliance (User authentication and authorization between multiple systems, servers, and environments).
Benefits:
• Opportunity to work on cutting-edge projects and contribute to the growth and success of our company.
• Collaborative and dynamic work environment with experienced professionals.
• Opportunities for professional development and growth.
Others:
• Fluent English – Level C1-C2