Senior Full Stack Developer
About The Position
- Work alongside UI designers, backend developers, and cyber security researchers to implement backend services and user-facing interfaces for our growing suite of cyber security applications
- Effectively communicate and collaborate with colleagues and stakeholders
- Take ideas from design to deployment
Requirements
- +5 years working as a Full Stack Developer
- Experience with Client-side frameworks preferably React
- Experience with Server-side development preferably Node.js
- Hands-on Experience working with databases (SQL/NoSQL)
- Experience with building complex large-scale software solutions from scratch to live production
- Understanding of Object-Oriented Programming and design patterns
- A quick learner, ready to work in a fast-paced multi-task environment
- A team player with strong communication skills
- Ability to assume ownership of goals and products, and take part in all development stages
- Passion for code craftsmanship
Advantages
- Experience in Microservices architecture and flexible system design
- Containerization, Docker, Kubernetes
- Experience with AWS / GCP
- Experience in writing unit tests and writing testable code in general
- Experience working in Unix/Linux environment
- Experience with NestJS
- Experience with Kafka