Position: Senior/Lead Full-Stack Engineer
Company: Dual Educational Ukraine
Category: Node.js
Experience required: 5y
English level: upper
Published: 2023-04-01T00:00:00+03:00

As a Senior Software Engineer, you will lead the development efforts with opportunities to manage members of our engineering team.

You will help further develop our engineering culture and tackle new problems across the Full-Stack as we continue to push the Web3 gaming industry forward.

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, data analytics, data visualization, large-scale system design, and security.

PLEASE READ THE REQUIREMENTS CERIFLY AND DO NOT APPLY IF YOU FEEL NOT CONFIDENT ABOUT WHAT IS WRITTEN BELOW

Requirements:
● 5+ years experience as a software engineer or similar role with leadership ambitions;
● Commercial experience with JavaScipt, TypeScript, NodeJS, ReactJS, Next.js, and GraphQL API development;
● Experience with Google Cloud Products (Firestore, Firebase);
● Experience with SQL databases;
● Experience in leading development processes for multiple web products for several years;
● Direct experience with crypto or gaming (either professionally or as a hobby);
● Experience in computer science, data structures, algorithms, and software design;
● An eye for detail, but is pragmatic and able to get things done fast;
● An ability to self-organize in a remote-first work environment;
● Strong English verbal and written communication skills.


Responsibilities:
● Led the Back-End development and helping oversee code reviews for the Front-End as well.
● Understand business requirements and functional specifications;
● Lead engineering efforts from planning and organization to execution and delivery;
● Take initiative and be responsible for technical solutions to data quality and workflow challenges;
● Write well-designed, testable, efficient code and manage priorities, deadlines, and deliverables;
● Maintain high standards of quality for code, documentation, and other deliverables;
● Assist with scaling and managing our engineering and product teams.