Position: Node Js developer (Ukraine/Poland)
Company: Zincpro
Experience required: 3y
English level: upper

Responsibilities:

Develop and maintain all server-side network components
Ensure optimal performance of the database and responsiveness to front-end requests
Collaborate with front-end developers on the integration of elements
Design back-end services for various business processes
Develop high-performance applications by writing testable, reusable and efficient code
Run diagnostic tests, repair defects and provide technical support
Document Node.js processes, including database schemas and reports
Recommend and implement improvements to processes and technologies
Keep informed of advancements in the field of Node.js development
Implement and iterate features in a tactical manner and rapid pace
Work collaboratively and efficiently across functional teams in a fast-paced, early-stage startup environment
Design, extend and implement APIs
High standard of engineering quality through code reviews, unit tests and analytics
Create engineering efficiencies through automation and development of tools
Define engineering processes for product launch and releases


Requirements:

4+ years working in back-end web development with Node.js
Proven Knowledge of Node.js and any Node frameworks available (i.e. Nest.JS)
Understanding the nature of asynchronous programming and its quirks and workarounds
Experience with relational databases (i.e. PostgreSQL) and building robust RESTful APIs
Solid understanding and extensive experience with version control tools (Git)
The ability to think analytically, strategically, and creatively
The ability to build relationships and effectively communicate across company disciplines  
Be a resilient self-starter and a creative problem solver that can adjust to change 
Comfort with the ambiguity inherent in a fast-paced startup environment
Gaming industry experience a plus
‍

Work with a passionate, highly experienced, innovative team and have a wide range of independence while solving fascinating problems that span gaming, economics, marketing, computing, and sociology. Capitalize on the opportunity to grow with Upland in terms of responsibilities and your career. We offer competitive compensation both in salary and equity as well as top-of-the-market benefits.

‍

is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.

‍