Position: Middle\Senior Blockchain Engineer
Company: StartupSoft
Category: Node.js
Experience required: 3y
English level: upper

WE ARE: StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.

PROJECT: Campaign is a no-code platform for brands and creators to launch engagement programs using NFTs. Brands can revitalize their loyalty programs (via NFTs) that allow customers to sell memberships, evolve their rank over time, and leverage interoperability to redeem them outside of just the store. This platform allows for seamless onboarding (for customers and users) and the ability to customize and tailor rewards for specific membership status holders. The goal of the Company is to help brands create more authentic relationships with their users, and such is white-labeled and lets the customers own the end experience without the use of external applications. Beyond the point of purchase, Campaign provides robust analytics around rewards redemption and frequency to drive long-term retention and customer lifetime value.

STACK: Node, React, MongoDB, GCP.

STAGE: early stage, planned to launch in 3-4 months.

TEAM: 2 FE engineers, 2 co-founders, CTO.

REQUIREMENTS:
Bachelor's degree in Computer Science or a related field;
Minimum 3 years of experience as a Blockchain Engineer;
Extensive experience in Ethereum, Polygon, and Binance blockchains;
Strong experience in NodeJS and MongoDB;
Proven experience in developing and implementing smart contracts, including NFTs;
Familiarity with other blockchain technologies and protocols is a plus;
Strong communication and problem-solving skills;
Active participation in the blockchain community.

RESPONSIBILITIES:
Develop, test, and deploy smart contracts on Ethereum, Polygon, and Binance blockchains;
Design, develop, and maintain the backend infrastructure using NodeJS and MongoDB;
Collaborate with the product team to identify and prioritize features and improvements;
Perform code review and testing to ensure high-quality code is deployed to production;
Work with the team to optimize application performance and scalability;
Stay up-to-date with emerging trends and technologies in blockchain development;

YOU WILL GET:
Competitive financial reward and other social benefits;
Possibility to work with minor supervision and low-bureaucracy;
Flexible schedule and friendly working atmosphere;
Tight-knit team with an inclusive and transparent culture.