Overview
The Backend Developer plays a crucial role in our organization, contributing to the development and maintenance of the server-side logic, database interactions, and ensuring high performance and responsiveness to requests from the front-end. As a remote Backend Developer, you will collaborate with cross-functional teams to define, design, and ship new features, as well as maintain and improve the existing software. You will also work on bug fixing and improving application performance.
This position requires an experienced JS/Node.js developer and is available to anyone self-driven, and with the experience, motivation and capacity to contribute to our vision. We are looking for team members who can take the initiative, deliver, improve, and maintain novel web platforms. You will be part of a dynamic, multi-faceted team, and have the chance to help shape the direction of a suite of Bitcoin-integrated applications.
Key Responsibilities
- Develop and maintain scalable backend services using Node.js
- Expereince with Rust or GoLang is a plus
- Design and implement data storage solutions utilizing SQL databases.
- Create RESTful APIs and integrate third-party web services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Ensure high performance and responsiveness of requests between the server and front-end.
- Implement security and data protection in the backend systems.
- Conduct unit testing and debugging.
- Optimize the application for maximum speed and scalability.
- Collaborate with the team to define and implement new features.
- Stay updated with emerging technologies and industry trends.
- Participate in code reviews and knowledge sharing.
- Document code and technical specifications.
- Provide technical support and troubleshooting.
- Contribute to improving development and release processes.
- Work closely with the QA team to identify and fix software defects.
Required Qualifications
- Solid experience in NodeJS for backend development
- Proven ability to build complex backends and APIs
- Strong understanding of database management, complex SQL queries, and indexing trade-offs
- Demonstrated experience with caching mechanisms to optimize backend performance
- Familiarity with Rust or Go is considered a plus.
- Knowledge of microservices architecture is a plus.
- Experience with decentralized / p2p systems is a plus.
Skills: restful apis,sql,unit testing,node.js,rust,go (golang),database management system (dbms),api,microservices architecture,decentralized applications,data caching
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.