A Senior Full Stack Engineer will be expected to be;
- Able to lead a team comprising junior and mid level engineers.
- Able and willing to train and guide juniors.
- Able to help the CTO in optimizing engineering processes.
- Able to communicate ideas clearly and concisely in English.
- Focused on optimizing back end technologies while keeping up to date on what the front end team is actively developing.
- Able to work remotely if necessary.
- A degree in Computer Science, Information Technology, or any related technical field from a reputable university. Bootcamps and online degrees are not preferred.
- Mastery in one or more programming languages.
- Strong understanding of data structures and algorithms.
- Motivation to develop career and skills in programming.
- Deep understanding of JavaScript and/or Python and the corresponding ecosystem.
- Deep understanding of databases (PostgreSQL, Redis, MongoDB)
- Ability to design system architecture. (Real time systems, scheduled tasks, data processing pipelines, microservices)
- Ability to write and execute tests with at least 80% coverage.
- Ability to write clear documentation.
- Experience in using Django in production.
- Experience in using any fullstack NodeJS framework in production. (eg. NestJS, Meteor, Sails)
- Experience in using NextJS, Create React App and/or Gatsby in production.
- Experience in using AWS in production (EC2, S3, RDS, ElasticSearch, Lambda, CloudFront)
- Experience in using Docker in production.
- Experience working with a SCRUM certified Project Manager.
- Experience in running CI/CD.
- Any AWS certification.
- Experience in using Flutter in production.
- Ability/Experience in working with on-premise solutions (networking setup, VM and Firewall configuration)
- Academic background in Artificial Intelligence, Security Technologies or Data Communication and Networking.
Vacancy posted 5 days ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Engineer. Be the first to apply!