Software Engineer
We are seeking a skilled software engineer to join our team. As a key member of the development team, you will play a crucial role in designing, developing, and maintaining high-quality software solutions.
Key Responsibilities:
* Design, develop, test, and deploy full-stack web applications and APIs using GoLang, with a focus on delivering Artificial Intelligence and Machine Learning solutions.
* Collaborate with cross-functional teams to analyze requirements, design, coordinate, and supervise the development of web applications and APIs.
* Ensure the efficient usage of state-of-the-art frameworks and advise on other architecture solutions and technologies.
Required Skills and Qualifications:
* Proficiency in backend development languages such as Java and Go.
* Experience with web API and REST API, including API lifecycle management, and knowledge of agile SCRUM method.
* Strong understanding of Python programming language and familiarity with JavaScript frameworks like AngularJS or React, along with Node.js.
* Familiarity with continuous integration tools like Jenkins or Gitlab CI, and configuration management tools like Ansible or equivalent.
* Understanding of accessibility and security compliance, including user authentication and authorization between multiple systems, servers, and environments.
Language Skills:
* Fluent English – Level C1-C2