Back End Engineer

Summary

Back End Engineer building a new backend for a young, globally distributed cryptocurrency project on a microservices architecture. Day-to-day work spans full-cycle development, smart contract integration, defining technical requirements and system architecture, and managing infrastructure using Node.js, TypeScript, Nest.js, PostgreSQL/MySQL, RabbitMQ, and Kubernetes.

PulsePaw is a community of IT professionals united by a shared vision of creating outstanding projects. We focus on delivering turn-key products in the FinTech industry. Our approach enables us to offer not only full-cycle software development but also product and business development services, including marketing accompaniment.
At our company, you'll have the opportunity to grow, engage in meaningful projects, and see the real impact of your contributions.

About the project: You’ll be working on a young, but actively developing cryptocurrency project. It’s a young global product built on a microservices architecture with a constantly expanding number of smart contracts.
The tech stack: Node.js, TS, Nest.js, BTC, ETH, and SOL, MySQL/PostgreSQL, RabbitMQ, Kubernetes. The product follows Domain-Driven Design (DDD), PCI DSS standards, and uses Feature Branch Flow.

Responsibilities:
Backend Development: Develop a new backend for an existing project.
Full Development Cycle: Take ownership of the entire development process.
Requirements & Architecture: Define technical requirements and system architecture.
Product Release: Ensure successful product release and ongoing maintenance.
Product Logic: Develop and maintain business logic features.
Infrastructure: Handle infrastructure-related tasks such as deployment, scaling, and performance optimization

Must Have:
Experience: 3+ years of experience in program engineering, and a deep understanding of the crypto and blockchain industry.
Blockchain: Experience in smart contract development and SOL, TON, SUI, BTC, TRX.
Blockchain Practical Knowledge: At least 1 year of experience with WEB-3.
Programming: Proficiency in Node.js, TypeScript, and Nest.js.
Databases: Experience with relational databases (MySQL, PostgreSQL).
English: Intermediate or higher level of English.
Message Queues: Hands-on experience with RabbitMQ.
Job Queues: Proficiency in Bull (Redis).
Architecture & Principles: Knowledge of DDD, EDA, SOLID, OOP, and Design Patterns.

Conditions and Benefits:
Remote-friendly culture: Work from anywhere in the world with a flexible schedule in CET timezone.
Opportunities for growth: Take advantage of paid training, English-speaking clubs, support for certifications, and participation in professional events.
Room for ideas and ownership: We work in teams with full autonomy, empowered by our clients to take complete ownership of our projects.
Benefits and compensation: Partial coverage of coworking space rent and psychotherapy, 50% of the cost of professional training and certifications.
Tech-Driven Environment: Work with modern internal tools (no legacy systems).

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available