Backend Engineer (Node.js)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
At Santiment, we’re on a mission to revolutionize the way investors and businesses navigate the crypto landscape. We harness on-chain, social, market and development data to deliver actionable insights that empower smarter decision-making and allow the community of skilled people to generate high quality insights, signals and predictions on the market.
We’re a diverse, globally distributed team united by our passion for innovation and data-driven excellence. Our mission is to establish an interactive environment for people and AI to have ownership, access, and contributing power to true crypto market intelligence.
Ожидания от кандидата
As part of the agile development team, you will use modern technologies to build new and innovative Web3 applications.
Your main responsibilities will be the design, development, and maintenance of the server-side logic, APIs, and data integrations that power the Santiment Intelligence platform.
It is desired to be whether based in Cyprus or Bulgaria to be able to work in person with our team members.
Responsibilities:
- Collaborate in a Cross-Functional Team: Work closely with Frontend Engineers, Product Teams, Designers to create seamless experiences.
- Participate in Product Planning: From discovery to deployment, we value your input throughout all stages of the Software Development Lifecycle
- Develop and Enhance Features: Collaborate to develop robust new features, APIs, and continuously improve our industry-leading products.
- Provide an Exceptional, Customer-Centric Experience: Ensure top-tier products and services through quality engineering and attentive, customer-focused development.
Key Qualifications
Must have:
- 3+ years of commercial experience with Node.js
- Comprehension of non-blocking I/O operations (e.g., using promises or async/await)
- Proficiency in Node.js frameworks: Express.js or similar (Koa.js, Hapi etc)
- Expertise in designing RESTful APIs
- Experience with sequelize.js, postgresSQL, web3.js (or analog), chai.js (or analog), swagger
- Comprehension of SQL transaction isolation levels
- Good expertise of using Git version control system
- Fluency in Russian for team collaboration
- Proficiency in English for project-specific requirements
Nice to have:
- A strong understanding of web application architecture and design patterns
- Experience working with cloud-based infrastructure, such as AWS or Azure, and container technologies like Docker
- Expertise in database design and performance optimization
- Experience with TypeScript
- Experience with GraphQL
- Solidity will be a big plus
Условия работы
- A chance to work at the forefront of a fast-growing industry and help demystify crypto market dynamics for the global audience.
- Fully digital work processes & flexible working hours.
- Competitive compensation & other perks.
- No bureaucracy or tedious processes.
- Competitive compensation, SAN token bonuses, paid 23 vacation days + local public holidays, and many other perks
- Please note that for residents of Russia and Belarus we are only able to offer payments in crypto (ERC-20 USDT, USDC, DAI or ETH). Fiat is currently not possible.
- You get to join our annual team retreats. We have already met in Dubai, Berlin, Sofia, Koh Phangan, Osaka, Cancun and recently in Antalya, Marmaris and Malaysia.