We are looking for a motivated Full-Stack Developer with medium-high level of experience, that fulfils the following requirements:
- Experience in Linux, development of scripts and advanced use of the command line.
- Experience in standard Web Components.
- Demonstrated experience using Angular 11.
- Knowledge of Python and experience in Django.
- Experience working with Relational and NoSQL databases (MySQL and MongoDB).
- Experience working with NodeJS.
- Experience working with Docker.
- Experience working with JSON Web Tokens.
- Git, GitHub and Gitflow.
- High level of spoken and written English.
Desirable requirements:
- Knowledge of containerisation e.g. Docker, Singularity.
- HTML5 and REST-based APIs.
- CSS3.
- Single Sign-on.
- Javascript Promises and async/await.
- Two Factor Authentication.
- HTTP protocol.
- Mongoose.
- Koa.js.
- UX and UI design.
- Amazon Web Services, Azure, EC2, S3, AWS Lambda, Cloudwatch etc.).
Responsibilities:
- Create simple and intuitive web designs.
- Design, develop and deploy integrated solutions.
- Own and manage all phases of the software development lifecycle (planning, design, implementation, deployment and support).
- Collaborate effectively with teammates and technical partners.
- Communicate technical ideas and direction across the organization with a focus on problem-solving.