Position: Junior Node.js Developer for Compass Digital, CA
Company: GT
Experience required: 2y
Category: Node.js
English level: upper
Published: 2022-03-01T00:00:00+02:00

**About the client**
Compass Digital Labs (Ontario, Canada) is a foodtech organization that drives innovation for Compass Group North America, **the multi-billion-dollar global leader in food and support services**. They drive a suite of digital products into the Compass Group ecosystem, empowering operators, enhancing the customer experience, and helping to identify new business opportunities. Their core products include mobile apps, self-serve kiosks, POS, and delivery. They also invest in areas like AI, IoT, and frictionless retail.

They are a team of high-performing problem solvers with the same vision: to drive the digital future in hospitality. Compass Digital works with the “art of the possible” ideas, where they explore and develop the future of hospitality and technology.

**About the project**
The project is one of their products that help manage “back of the house” operations, by giving the operators the support and autonomy to provide their customers with an extraordinary experience, end to end.

They are looking for a Node.js Developer who will collaborate with our team of developers, UX designers, and product managers to deliver requirements that are focused on creating new solutions rooted in the users’ actual needs.

**Project stack**: Node.js, Vue.js, AWS, etc.
**
What you will do:**
- Build an interface for the administration system
- API creation
- Decompose user stories and translate them into detailed design specifications and code
- Deliver efficient, scalable code that flows with our codebase
- Interact with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers

**Essential Knowledge, skills & experience:**
- Bachelor’s degree in Engineering, Computer Science, or equivalent
- At least 1 year of experience with Node.js
- Experience building microservices
- Experience with REST/JSON services and building REST APIs
- Experience with AWS technologies and Serverless environments
- Using GIT or any other version control system
- Experience working on Agile teams and scaling applications
- Upper-intermediate level of English

**Nice-to-have skills:**
- Experience in a fast-paced, Agile startup environment;
- Willingness to pair program and participate in group code reviews;
- Love of food!

**Interview Steps**
1. Recruiter Screening
2. Technical Interview (Up to an hour – questions and scenarios)
3. Culture fit (up to 30 minutes)

**We go beyond usual perks… By working with us, you will get:**
- Best-in-class IT equipment.
- Monthly education allowance for courses, training, books, events.
-Cutting-edge office in the center of Ukraine’s first innovation park — Unit.city.
- Access to all events in the Unit.City and our partner’s network.
- Lunches coverage (even when working from home); unlimited coffee and snacks in the office.
- Mentorship club from GT executives.Internal team-building events every month.
- Lectures from experts.
- Vacation (18 working days a year), and sick leaves (up to 18 working days a year).
- Health insurance.
- Monthly commute allowance or free parking space.
- Unit.Gym membership, after-work activities.

**Working model:**
GT builds remote engineering teams for outstanding product companies. Our future mate will work directly with Compass Digital Labs.
We, at GT, call this ‘Extended Team model’, and it means that each team member is integrated as deeply as possible into the client's team. You will work with the same tools and technologies as they do and communicate directly with a client without any intermediary in between.
Our clients usually (before the pandemic) come for a week each month and spend a lot of time with the team in Kyiv. We also encourage trips to a client and joint teambuilding and after-work activities.

**At GT we:**
- Take care of the office, payroll, taxes, and other important things.
- Provide you with mentorship and support.
- Set up a growth plan and educational budget for your development.