Full-stack Software Engineer - Node.js, React.js - Node.js, React.js - Blockchain market
5+ years
Full-time (40h)
Blockchain
Full Remote
Node.js
React.js
MySQL
Redux
AWS Lambda
Requirements
Must-haves
- 5+ years of software development experience
- Experience building full-stack web applications using NodeJS, ReactJS, and relational databases
- Solid understanding of core algorithms and data structures
- Familiarity with git, test + design practices, and agile software design concepts
- Strong abilities in optimizing SQL queries, especially outside of an ORM
- Experience using CI pipelines and managing own deployments through tools like Github Actions or Circle CI
- Strong communication skills in both spoken and written English
Nice-to-haves
- Interest or experience in cryptocurrencies
- Open source contributions
- Experience with Serverless functions (Lambda)
- Experience with Redux, MySQL (Sequelize), and SQS + Kinesis
- Startup experience
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Work on the full-stack engineering of a platform that supports a network of IoT foot traffic sensors.
- You will be a core team member working on a React-based web app and NodeJS/Express APIs which power the web app, an internal admin site, and associated mobile apps.
- You will contribute to the design of developer APIs, build features that enable cross-application integrations, and contribute solutions to complex systems architecture problems.