Position: Senior Node.js Developer
Company: Boosty Labs
Category: Node.js
Experience required: 5y
English level: upper
Published: 2023-05-01T00:00:00+03:00

A DeFi protocol that allows users to unlock yield on your illiquid digital & real-world assets. The project started in Jan 2023.

We're looking for a specialist to join the project on a **3-month contract** basis with possible prolongation. 

**Tech. stack:** Node.js, Ethers.js, and Nest.js. Fireblocks platform. MongoDB or PostgreSQL

**Team on the project:** CEO, COO, Lead Dev, Software Engineer, Distribution Lead

**Requirements:**

•Minimum of 5 years of experience in backend development using Node.js
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience 
• Strong proficiency in JavaScript and experience with the Ethers.js library 
• Experience with the Nest.js framework for building efficient and scalable microservices
• Previous DeFi/Web3 experience is must
• Experience with cloud-native technologies, including containerization (Docker/Kubernetes) and serverless computing
• Familiarity with the Fireblocks platform and digital asset management
• Strong mathematical background with knowledge of calculus and linear algebra
• Excellent problem-solving skills and the ability to think critically and analytically
• Strong communication and collaboration skills
• Ability to work independently and manage multiple tasks and projects simultaneously
• Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
• Proficiency in working with databases such as MongoDB or PostgreSQL, including data modeling, schema design, and query optimization
• Upper-Intermediate English

**Responsibilities:**

• Design, develop, and maintain scalable and high-performing backend services using Node.js, Ethers.js, and Nest.js
• Architect and implement microservices-based solutions to support modular and scalable applications
• Collaborate with cross-functional teams to define, design, and implement new features and enhancements
• Integrate with blockchain technologies, specifically utilizing the Ethers.js library for Ethereum blockchain interactions
• Leverage cloud-native technologies to build and deploy microservices and serverless applications
• Work with the Fireblocks platform to ensure secure and efficient digital asset transactions
• Apply knowledge of calculus and linear algebra to solve complex mathematical and computational problems
• Write clean, maintainable, and well-documented code that adheres to best practices and coding standards
• Conduct code reviews and provide constructive feedback to peers to ensure high-quality code delivery
• Troubleshoot and resolve technical issues in a timely manner
• Stay up-to-date with the latest industry trends and advancements in blockchain, DeFi, and backend development, including microservices architecture and Nest.js framework
• Design and implement data models and database schemas using MongoDB or PostgreSQL, ensuring data integrity and performance

**What we offer:**

• Flexible working format (remote, office, or mix)
• Flexible working hours
• Informal and friendly atmosphere
• The ability to focus on your work: a lack of bureaucracy and micromanagement
• 20 paid vacation days
• 7 paid sick leaves
• Education reimbursement
• Free English classes
• Psychologist consultations

**Recruitment process:** Recruitment interview - Technical interview