Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intermediate Software Engineer (React, Node.js)

  • Dev.Pro
  • Full time
  • Ukraine
  • 01/04/2021

We invite a Software Engineer to join our team and participate in developing a secure digital asset platform for trading Bitcoin, Ethereum, Litecoin, and other digital currencies. You will be responsible for supporting and evolving a set of microservices for a mission-critical product that serves thousands of users every day. What’s in it for you:

  • Opportunity to act as a Full Stack engineer using React, Node,.js, Express, Postgres, MariaDB, ORM, GCP
  • Gain experience working on a vital service that has thousands of users and transactions daily, dealing with people’s money
  • Work directly with team of Engineers, DevOps and Product Managers located in Canada

Qualifications and experience:

  • 4+ years of experience in software development
  • 2+ years of hands-on experience of building/support systems written on React, Node.js
  • Hands-on experience with Google Cloud Platform, logging/monitoring
  • Practical experience of delivering applications to Production and further support
  • Ability to quickly diagnose, pinpoint and solve an issues on production environment
  • Strong understanding of code best practice (Code Complete, SICP)
  • Knowledge of HTML5, CSS3 (Flexbox, Grids, JSS)
  • Clear understanding of base patterns FP (function composition), OOP (OOD), and SOLID
  • An understanding of Redux/Flux patterns and SPA’s state control management
  • Experience with RESTful API, GraphQL (Apollo), CI/CD, Git
  • Experience with Scrum/Kanban Agile frameworks
  • Intermediate+ English, both spoken and written

Nice to have:

  • Fluent JIRA/Confluence/GitHub user
  • A love of code review

Key responsibilities:

  • Maintaining, supporting and evolving Production system
  • Automating business processes acting as a Full Stack engineer (React, Node.js, Express, Postgres, MariaDB, ORM)
  • Collaboration with Product Managers, engineers and DevOps teams ensuring system reliability, sustainability
  • Work in an agile environment with iterative development and fast feedback
  • Integration with the existing APIs (GraphQL, REST)
  • Add to the never-ending number of tests

Our benefits:

✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, workshops.

✅ Healthcare: medical insurance and healthcare kit (gym, sports nutrition etc.)

✅ Fun online activities and team-building events

✅ 18-20 paid time off days per year, 5 absence due to illness days and 21 day of extraordinary medical leave per year

About Dev.Pro

Your career: get it right with Dev.Pro!Dev.Pro is a US-based outsource software development company, founded in 2011, with offices in Kharkiv, Kiev, Dnipro and Charlotte. Dev.Pro helps tech companies to become industry leaders! Dev.Pro successfully works on projects of various size and com...

Similar positions

Core Engineer: dApp Developer

  • CasperLabs
  • United States

DevOps Engineer

  • Aprende Institute
  • Argentina

Dell Boomi Engineer

  • Trantor Software
  • India

DevOps Engineer (Anywhere - fully remote)

  • ForwardPMX
  • United Kingdom

Mobile Test Automation Engineer

  • Intellum, Inc.
  • United States