Senior Javascript Developer (Blockchain Project)

Choose level

B2B contract: 12100 - 15200 PLN PLN + VAT

Duties

  • working with a team of blockchain developers to develop blockchain-based decentralized applications
  • designing and implementing major new features of an internal backend system
  • maintaining the environments in which blockchain solutions can be implemented
  • optimizing applications for maximum speed and scalability
  • maintaining a continuous integration and delivery pipeline for the development and testing of applications
  • designing systems/data architecture development and solving integration issues
  • participating in daily stand-up meetings; discussing your solutions and ideas with others
  • communicating with team members and clients (text or video) on daily basis

Must-have

  • fluency in at least one backend programming language such as JavaScript (Node.js) or Java
  • strong interest in Blockchain
  • hands on experience in Web application development
  • experience working with RESTful APIs, git, complex server side design
  • experience with unit tests
  • knowledge and usage of SOLID principles in your day-to-day work (care about clean, elegant, simple, testable code)
  • creative and proactive attitude - always up for a challenge
  • willingness to cooperate with others and to share your experience & knowledge within the team
  • good communicative skills
  • excellent spoken and written English - MUST

Nice-to-have

  • have PoC experience with Blockchain and Smart Contracts (e.g. Ethereum)
  • worked in Linux environment
  • practise TDD regularly
  • understand and have worked in Scrum
  • already have experience in working with a team and English speaking clients

We offer

  • a wide range of benefits (private medical health care, multisport, free English classes)
  • flexible working hours
  • possibility of working remotely
  • constant development and creative work
  • training & conference budget
  • access to our in-house Blockchain Academy
  • fresh fruits and good coffee every day

Get to know the recruitment process

Step 1

  • Application, CV selection, HR phone screening

Step 2

  • Technical review + Soft review

Step 3

  • Decision

Recruitment criteria

  • Clarity of your code & techniques of your work (legibility, testability, structure)
  • Level of skills in your primary programming language
  • Tools (eg. Git, Linux, console, Jenkins CI)
  • Self-reliance
  • Extending company skillset
  • Team work
  • Leadership skills
  • System Architecture
  • Contact with the client
  • Frontend / UI/UX design

Wojtek

IT Recruiter

Want to talk about our recruitment? - contact Wojtek