Sr. Node.JS Developer

· New York City, New York
Employment Type Full-Time

About Celsius Network

Celsius addresses the financial needs of today’s consumers worldwide through a democratized interest income and lending platform accessible via mobile and desktop app. With a mission to put unparalleled economic freedom in the hands of the people, and a core belief that financial services should only do what is in the best interests of the community, Celsius is a modern earning and lending platform where membership provides access to curated financial services that are not available through traditional financial institutions. Crypto holders can earn yield on the digital assets in their account with Celsius, and can borrow fiat or stablecoins against their crypto collateral at the lowest interest rates in the space.

The Celsius team is committed to doing good and doing well. We believe in the power of disruption and the importance of decentralization to create a new system that acts in the best interest of everyone. Each member of our team brings something unique and innovative to the table, but the common thread that links us together is our passion for blockchain, equality, and leading the next financial revolution that changes the equation to bring power back to the people.


Position: Sr. Node.JS Developer

We are seeking an intellectually curious, driven individual to join our Fintech product development team. The Back End Engineer candidate should be a team-player, highly organized, detail-oriented, energetic, self-motivated that has a can-do attitude in a very fast-paced environment. As a Back-End Software Engineer, on any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a live environment.


Responsibilities: 

  • Perform hands-on development for high scale Web, Mobile applications in JS (ES6), Express Framework,
  • PostgreSQL.
  • Work closely with Web, Mobile App’s teams, Product, and other teams to understand end-user-requirements,
  • formulate use cases, and then translate that in a pragmatic and effective technical solution.
  • Troubleshoot API issues with external clients.
  • Develop and execute functional, integration, regression, performance, and scalability tests for distributed systems.
  • Identify, reproduce, isolate bugs, and track them from discovery to resolution.
  • Report to Lead Engineer


Requirements: 

  • Hands-on coding and software design experience
  • Proficiency in JavaScript (ES6)
  • Experience with Express framework
  • Excellent understanding and experience with REST APIs
  • Experience with relational databases. Preferably PostgreSQL or MySQL
  • Deep understanding of standard web dev methodologies (tests, logging, CI, monitoring and similar)
  • Familiarity with Unix-like operating systems and CLI tools
  • Experience with defect tracking system (i.e., Jira).
  • Experience with Jenkins, Git, GitHub.
  • Experience with NoSQL, TypeScript and AWS services
  • Solid foundation in web application security
  • Basic understanding of blockchain and cryptocurrencies.
  • Highly organized, detail-oriented, extremely responsive, and able to prioritize tasks accordingly.
  • Self-motivated work well independently and with others
  • Ability to quickly learn new concepts and software.
  • Good verbal and technical writing communication skills. 

Thank You

Your application was submitted successfully.

  • Location
    New York City, New York
  • Employment Type
    Full-Time