Role in brief
Tangem, a blockchain hardware wallet company, seeks a Senior Backend Developer to build and maintain a crypto exchange aggregator. This role involves developing new features, ensuring system stability, and managing releases. Candidates with strong Node.js experience and a background in secure, scalable backend systems will find this role a good fit.
✓ Direct apply: you message the hiring person by email. No ATS.
About the role
This senior backend developer position focuses on building and enhancing a crypto exchange aggregator, a key component for Tangem's blockchain solutions. The role involves hands-on development, architectural evolution, and contributing to new infrastructure projects. A significant part of the work includes writing tests and actively participating in task planning and estimation processes.
The successful candidate will also be responsible for managing the release process to production, ensuring smooth deployment of new features and updates. This requires a solid understanding of backend development principles and the ability to maintain and scale existing systems. The team values contributions to both new development and the ongoing refinement of the current architecture.
Success in this role means delivering robust, secure, and scalable backend solutions that support Tangem's mission to simplify digital asset management. This includes optimizing applications for performance under load, effectively debugging production issues, and applying secure coding practices to prevent vulnerabilities. The role requires a proactive approach to system stability and continuous improvement.
The salary for this role ranges from $115,000 to $195,500 USD.
Skills that matter here
- Node.js: This role requires experience with Node.js for backend development and profiling applications in a production environment.
- Nest.js: The team uses Nest.js as part of their technology stack for building server-side applications.
- PostgreSQL: The role involves writing and optimizing complex SQL queries for PostgreSQL databases without always relying on an ORM.
- Redis: Redis is part of the technology stack used in the backend systems.
- AWS: Experience with AWS is relevant as it is listed as part of the company's technology stack.
- TypeScript: TypeScript is utilized in the development process, indicating a need for familiarity with typed JavaScript.
Who this role suits
- A developer who prioritizes writing secure and efficient code, understanding common application security vulnerabilities.
- Someone who enjoys optimizing applications for performance and scalability, particularly under increasing traffic.
- An individual who is comfortable with both developing new features and maintaining existing architectural components.
- A team member who actively participates in planning, estimation, and managing the release cycle to production.
From the employer
- 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.
- Experience in backend development using Node.js and profiling applications in production.
- Solid understanding of software design principles and patterns.
- Understanding of common application security vulnerabilities and knowledge of how to prevent and mitigate them.
- Ability to write complex and efficient SQL queries without relying on an ORM, and optimize them when needed.
- Experience optimizing applications to handle increasing load and traffic.
- Experience with monitoring, logging, and debugging production issues.
- Experience writing unit and end-to-end (E2E) tests.
- 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.
Questions about this role
What is the remote work policy for this position?
This is a fully remote position, and candidates can work from anywhere in the world.
What is the seniority level for this role?
This is a senior-level position.
What are the core technical skills required?
Key technical skills include Node.js, Nest.js, JavaScript, TypeScript, TypeORM, PostgreSQL, Redis, and experience with AWS, Github, and Github Actions.
✓ Direct apply: you message the hiring person by email. No ATS.