Position: Senior Full Stack (Node/React) Engineer
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

**Qualifications:**
● Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree, an asset
● Minimum 4 years of experience
● Must have at least 2 years of working in Agile development life cycle
● A minimum of 4 years experience with service-oriented architectures, micro-services
● Expertise in infrastructure to support a microservice architecture
● Expertise with NoSQL (DynamoDB, DocumentDB, MongoDB) databases at scale
● Proficiency in AWS Lambda & Step Functions
● Ability to use containers and orchestration frameworks (Kubernetes, Docker, Container registries etc.)
● Proficiency in Git
● Proficiency in Kubernetes/Docker. Nice to have Amazon EKS, ECS experience
● Experience with infrastructure automation frameworks in Terraform, or Cloud
Foundation engine will be a plus

**Skills:**
● Able to code complex features with Typescript (Node.js & React)
● Experience with Microservices
● Understand event-driven architecture & pub/sub pattern
● Experience developing backend services
● Experience with SQL and NoSQL databases at scale
● Confident with the development of REST APIs
● Able to write different levels of tests (Unit, Contract, Integration, E2E, TDD)
● Proficiency in Git
● Familiarity with AWS
● Experience with DDD

**Responsibilities:**
●Contribute to high-level estimation and participate in laying out the development sequences
● Create/Update lucid chart diagrams
● Accountable for code quality
● Review pull requests
● Contribute to solution designs