Position: Middle Back-End (Node.Js) Developer
Company: TechMagic
Experience required: 3y
English level: intermediate

Must have
3+ years of commercial experience in Node.js back-end development with Express
Experience with fundamental back-end components such as authentication and access control, database and ORM (Postgres), caching, unit testing etc.
Experience with building a REST API
Good spoken and written English (intermediate or higher)

We offer
Strong JavaScript community at the company (40+ developers...);
Great environment for self-development: tech-talks, trainings, English classes, growing library of the latest business literature;
Paid vacations and sick-leaves, coverage of certifications and professional events, relocation support;
Wellness: massage at the office, annual health check once a year, healthy mondays (fruits & vegetables);
Fun: rest zone at the office, own football team, happy friday (beer & pizza), team buildings and corporate parties;
One of the best places to work in Lviv (based on DOU rating).

Responsibilities
Design software architecture in a scalable manner
Developing the backend API that supports B2B and B2C user experiences

Project description
A startup based in the US.

We’re using fresh thinking and cutting-edge technology to facilitate hiring in the Cannabis industry.

We use behavioral science and smart, intuitive design to offer a simple, customer-centric product that’s engineered to achieve better hiring outcomes. The result is an exciting new approach to hiring that has the potential to radically improve the quality and the speed of candidate delivery in a booming industry. To do this, we’re bringing together exceptional talent from across disciplines and industries to shape the future of hiring services and improve the lives of our customers in a meaningful way.

STAGE
A new project from scratch.

PROJECT TEAM
3 people: Backend developer, Frontend developer and QA

PROJECT TECHNOLOGIES
Node.js (Express), Postgres, React

WORK SCHEDULE
Full-time working day in our Lviv office (Heroiv UPA street), flexible hours.

INTERVIEW STAGES
1 stage — interview with our Senior Back-end developer and recruiter
2 stage — interview with a client