KEY RESPONSIBILITIES:
· Working closely with frontend & backend developers
· Writing and maintaining secure, scalable and efficient code
· Assisting co-workers with technical issues and fixing bugs
· Contributing to backend architecture discussions
· Code reviews
· Technical specification
SKILLS & REQUIREMENTS:
· At least 4 years of experience in Node.js
· Deep knowledge of TypeScript
· Self-directed and reliable
· Following best practices for clean code writing
· Deep understanding of backend architecture for easily scalable applications (microservices)
· Good understanding of functional and object oriented programming patterns
· Familiarity with Docker and Kubernetes
· Familiarity with RESTful API’s design
· Familiarity with SQL databases
· Fluent in English reading and writing
· Knowledge of git
· Ability to estimate time to complete specified project tasks
· Experience with security aspects of services
· Good understanding of testing
NICE TO HAVE:
· Familiarity with Cloud Native approach
· Experience with asynchronous architecture
· Familiarity with No-SQL databases
· Familiarity with gRPC