PROMOTEDPOSTED 754 DAYS AGO
- Participate in a team and product-oriented environment to develop complex web-based applications; Follow industry best practices;
- Follow security best practices;
- Understand client requirements & functional specifications;
- Research and implement new tools and technologies;
- Constantly improve the application architecture, performance, and security;
- Collaborate with the project team members;
- Share technical knowledge with the team.
Requirements
Must have:
- 4+ years NodeJS development experience;
- Solid knowledge of Node.js, Linux, Database design;
- Working experience with Web3, Knex.js, JWS/JWT, Passport auth middleware, Docker, PostgreSQL.
Working experience with:
- Mocha test framework;
- Redis;
- Solidity / Remix / Truffle;
- Criptografie / PKI - JIRA / Bitbucket / Jenkins / Nexus;
- HAProxy / Lua scripting;
- Test-Driven Development (TDD);
- Domain Driven Design (DDD);
- Any framework for Dependency Injection / Inversion of Control;
- Apache Kafka or any other message broker DevOps knowledge;
- Knowledge of blockchain technologies (Bitcoin, Ethereum etc);
- Experience with Service Oriented Architecture-based systems (SOA);
- Bachelor's degree in computer science, engineering, math, or relevant fields.
Skills + Tech
POSTED 754 DAYS AGO
Remote