Position: Blockchain (Solidity) Engineer
Company: HR Studio
Category: Node.js
Experience required: 3y
English level: intermediate

WHY INOXOFT?
InoXoft is an IT company that provides web, mobile development outsource services as well as Automated Testing, UI/UX design and Discovery Phase. We are an International IT Company, located in Lviv and Ternopil IT Tech Cluster.
The main advantages to working at InoXoft are great Atmosphere and Relationships between People, constant Expertise development & Professional Realization, Possibilities to grow and improve, Opened and Transparent Management and a great amount of Flexibility for personal Well-being.

 About project:

Marketplace for selling/buying digital media. It will have a simple and secure digital rights management system and integration with the Blockchain. Any media file (photo, video, audio, etc) can be uploaded, registered for ownership, and traded.

RESPONSIBILITIES:

Setup/follow/improve project conventions (architecture approach, code style, best practices);
following and suggest improvements for the existing project processes, methodologies and guidelines;
Estimation of tasks and functionality and fit with own estimates;
Creating and updating project documentation (technical and functional);
Setup and maintenance of project environments;
Negotiation/explanation of technical questions and requirements with the clients;
Participation in technical interviews with clients;
Guide, consult and make advices to team members with delivery of assigned tasks;
Contribute into employees growth by providing tech feedback and setting tech goals;
Help team members with delivery of assigned tasks;
Technical consultation internal / external;
Estimation of potential projects;
Conduct tech interview for external candidates;
Conduct internal / external tech reviews;
Delivery of assigned tasks:
1. clarification and analysis of requirements
2. performing all needed investigations for successful delivery
3. writing & reviewing code and functionality, refining and rewriting it as necessary
4. testing own functionality before moving task to QA testing
5. presentation & demo of delivered tasks (internal/external)
Working closely with other staff, such as project managers, quality engineers, UI/UX designers, business analysts, sales and marketing professionals;
Following company processes (time log, vacation, internal policies, prescribed in InoXoft Guide);
Investigation of new technologies;
Continuous update of technical knowledge and soft skills by attending in-house and external courses, reading manuals and accessing new applications;
Providing feedback to colleagues, managers and company.

REQUIREMENTS:
We are looking for an experienced Back-End Developer with Solidity / ETH/ Web3 expertise to join project.

The perfect candidate has:
3+ years of experience using Node.js;
Experience in Smart Contracts Development using Solidity;
Familiarity with the whole web stack, including protocols and web server optimization techniques;
Strong analytical skills and problem-solving;
Experience in communication with the client-side;
Experience with AWS services;
Experience with serverless architecture and Dynamo DB will be a big plus.
 
For the first phase, there will be a need to work on the smart contract implementation by ERC-1155 to deploy to the mainnet. For the next phase, there will be a need to develop the smart contact method for bulk upload of digital assets and also integration with Metamask wallet. In the future, there will be also a need to work with Level 2 scaling.

OPPORTUNITIES:

Involvement into Corporate OKRs and Strategic Goals;
Possibility to realize own ideas in company, grow as mentor, lead or speaker;
Direct Communication with Client and business trips;
Half-year Performance appraisals and Salary reviews;
Having a mentor, who will guide you toward self-realization goals;
Access to Certification Camps and support with Certification;
Knowledge and Skills Evaluations based on Corporate Matrices;
Enhancement of English skills at courses;
Access to multiple Meetups and Tech Talks within AcademyX;
Support in terms of personal brand development.

MAIN BENEFITS:

Great Corporate atmosphere and Relationships between people;
Trusted and opened management and no bureaucracy;
Flexible working schedule and Remote work;
20 paid days off, 20 unpaid days-off, 11 holidays and 10 sick leaves;
Competitive Salary, Rewards, and Bonuses;
Compensations for Courses, Trainings, Certifications, and English;
Partly coverage of Sport activities and Medical service;
Accounting Support and Financial Trainings;
Comfy office with good facilities and entertainment;
Corporate Parties, Creative events and Clubs by Interests;
IT Cluster Membership.