Position: Senior Full Stack Engineer (Node/React with a majority of back-end)
Company: Svitla Systems, Inc.
Category: JavaScript
Experience required: 3y
English level: intermediate

Our client is a Montreal-based fashion platform with a global reach. Founded in 2003, they are pacing the vanguard of directional retail with a mix of luxury, streetwear, and avant-garde labels. The client produces industry-leading original content and takes pride in building its technology solutions and systems from scratch. Their field of focus has grown beyond a typical e-commerce entity as they explore the nexus of content, commerce, and culture. Currently serving 150 countries, generating an average of 88 million monthly page views, and achieving high double-digit annual growth since inception, it’s becoming a cultural protagonist in its own right. The client is building a marketplace integration layer connecting the marketplace platform they're partnering with and the rest of the customers’ microservices & domains. It's the majority of back-end development.

**Requirements:**

- Bachelor’s degree in Computer Science, Engineering, or a related technical field, Master’s degree is an asset.
- Minimum 4 years of experience in software development.
- At least 2 years of experience working in Agile development life cycle.
- At least 4 years of experience with service-oriented architectures and micro-services.
- Expertise in infrastructure to support a microservice architecture.
- Expertise in NoSQL (DynamoDB, DocumentDB, MongoDB) databases at scale.
- Proficiency in AWS Lambda & Step Functions.
- Expertise in containers and orchestration frameworks (Kubernetes, Docker, Container registries, etc.).
- Proficiency in Git.
- Proficiency in Kubernetes/Docker. Nice to have.
- Experience with infrastructure automation frameworks in Terraform or Cloud.
- Understanding how to code complex features with TypeScript (Node.js & React).
- Experience with microservices.
- Understanding of event-driven architecture & pub/sub pattern.
- Experience developing backend services.
- Experience with SQL and NoSQL databases at scale.
- Knowledge of 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.

**Will be a plus:**

- Experience with Amazon EKS, ECS.
- Experience with the foundation engine.

**Responsibilities:**

- Contribute to high-level estimation and participate in laying out the development sequences.
- Create/update lucid chart diagrams.
- Be accountable for code quality.
- Review pull requests.
- Contribute to solution designs.

**We Offer:**

- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices. 
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for birthdays, New Year, anniversaries, children and more.
- Fun corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!