Senior Software Developer Back end Typescript NodeJS
Worldwide
ZKX
Published on
Senior Software Developer - Back-end / Typescript / NodeJS / Lead Developer
ZKX is developing high-load decentralized software systems for financial analytics and synthetic assets. We are looking for talented developers and engineers to work on the further development of our products. This is a remote position with travel opportunities and the chance to work for an innovative project in the blockchain space.Â
Responsibilities:
- Develop new services and microservices using latest Node.js ecosystem
- Maintain and optimize existing codebase
- Test coverage
- Architecture design
- API design
- Participate in solving problems and incidents in high-load systems
- Integration with external services
Requirements:
- Commercial experience in the development of Backend services and microservices (including in the MERN stack)
- Commercial node.js development experience (3+ years)
- Commercial experience in high-load applications design and development
- Commercial experience in developing decentralized applications
- Excellent knowledge of object-oriented development
- Good understanding of Service Oriented Architecture, Microservice Architecture
- Experience with MongoDB, RabbitMQ
- Experience in building complex RESTful APIs
- Test Driven Development - TDD, CI / CD
- Experience in agile/scrum methodology
- Understanding of the engineering principles of developing robust applications, practical application of methodologies, algorithms
Our stack:
- Node.js
- Typescript
- MongoDB
- RabbitMQ
- Redis
- AWS, Amazon S3
We offer:
- The ability to work remotely ALWAYS, not just now (we are remote-first company)
- Professional growth opportunities and career prospects
- Salary plus incentives package to align the teamÂ
We offer a unique opportunity to build an international project in an international team, influence the process, be heard, and really see the results of your work.