Senior Backend Developer (Node.js)
What you'll do
- Developing crypto exchange aggregator.
- Maintaining and evolving the current architecture.
- Participating in new projects and infrastructure code development.
- Writing tests.
- Contributing to task planning and estimation.
- Managing the release process to production.
Who you are
- Have experience in backend development using Node.js and profiling applications in production.
- Have a solid understanding of software design principles and patterns.
- Understand common application security vulnerabilities and know how to prevent and mitigate them.
- Can write complex and efficient SQL queries without relying on an ORM, and optimize them when needed.
- Have experience optimizing applications to handle increasing load and traffic.
- Have experience with monitoring, logging, and debugging production issues.
- Have experience writing unit and end-to-end (E2E) tests.
Tech Stack
- Node.js, JavaScript, TypeScript.
- Nest.js - the primary framework.
- Microservices with clean architecture.
- No legacy code.
- TypeORM - for interacting with database.
- PostgreSQL/Redis.
- AWS - all projects are deployed in the cloud.
- Github/Github Actions - for VC and CI/CD.
What We Offer
- Stability, development, participation in the future unicorn's growth.
- Remote work from anywhere in the world.
- Competitive salary in EURO/USDT.
- Unlimited vacation.
- Birthday presents.
- Compensation for the purchase of necessary technical devices for the work.
- Paid sick leaves.
Feel free to send your CV to Petr - ppolevikov@tangem.com