In this role, you will be integral in designing, building, and maintaining our various projects on a different scale, using modern technologies on both the server and client sides, emphasizing high performance, scalability, and availability. This is a proper, unique full-stack team lead position that puts you in charge of everything in the system and the development cycle.
REQUIREMENTS
- At least 1 year of experience in managing teams
- Extensive experience in design and development of web applications
- At least 3 years of experience in server-side development with one or more of the following languages: JS (node), Python, Go
- At least 2 years of experience in client-side development, using one or more of the following frameworks: React, VueJS
- Experience with Relational and NoSQL databases
- Experience with cloud - based server infrastructure (e.g AWS, Google Cloud)
- Experience with Linux environment and containers (docker)
- Experience in Agile development, including CI, CD and automated testing
- Good understanding of Agile / Scrum methodologies
ADVANTAGES
- Experience with SOA, microservices and kubernetes
- Experience with high scale production environments
- Deep knowledge of NodeJS
- Deep knowledge of VueJS 3 framework