Senior/Middle Blockchain Developer (Smart Contracts, Node, React)

Location: Remote

Part-time position with transition to full-time

 

Requirements

  • 4+ years of experience in software development
  • Strong proficiency in Node.js, TypeScript and React
  • Hands-on experience with NestJS or similar
  • Knowledge of Ukrainian language
  • Experience in developing and integrating smart contracts
  • Flexible mindset towards different programming languages and technologies
  • Deep understanding of asynchronous programming, event-driven architecture and non-blocking I/O
  • Experience with relational databases (MySQL/PostgreSQL) and query optimization
  • Strong knowledge of data structures, algorithms and software design patterns
  • Proficiency in writing unit tests, integration tests and end-to-end tests
  • Familiarity with Docker, containerization and orchestration tools
  • Strong analytical and problem-solving skills

 

Nice to have

  • Knowledge of DevOps practices and infrastructure-as-code tools
  • Understanding of consensus algorithms, cryptographic principles and decentralized apps
  • Independently deploy projects and set up server infrastructure

 

Responsibilities

  • Develop clean, efficient and maintainable code using Node.js, TypeScript, React and NestJS
  • Work with blockchain technologies, smart contracts and mass payment systems (ERC-20, TRC)
  • Design and implement scalable, independent components
  • Participate in architectural discussions and make key technical decisions
  • Optimize relational databases (MySQL/PostgreSQL) and complex SQL queries
  • Deploy and configure both the project and server infrastructure independently
  • Contribute to a collaborative and innovative development culture
  • Write unit tests, integration tests and end-to-end tests 
  • Maintain and update technical documentation
  • Identify and mitigate potential technical risks

 

The OFFER

  • Competitive compensation: recognition of your expertise and reward it accordingly
  • Flexible Part-time schedule: Mon–Fri, between 9 am - 6 pm Kyiv time
  • Potential Full-time employment: opportunity to expand your role as we grow together
  • Freedom to experiment with new tools, frameworks, and innovative solutions
  • Learning & Growth: we invest in your development with course reimbursements and free English lessons
  • 100% remote role with a strong virtual team culture
  • Well-Being Matters: paid sick leave, national holidays, and 18 working days of paid vacation


 

  1. Where are you currently based?
  2. How many years of experience do you have with Node, TypeScript, React and NestJS?
  3. What is your experience in blockchain and smart contracts?
  4. Your proficiency in asynchronous programming, event-driven architecture, and non-blocking I/O?
  5. Which other skills make you a perfect fit for this role?
  6. What are your salary/rate expectations for a long-term 50%-time engagement?

 

*We only consider individual candidates β€” no outstaff agencies!

Published 27 March
72 views
Β·
3 applications
34% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.