Backend Developer - Node.js
Salary undisclosed
Apply on
Original
Simplified
Job Description
Job Description
Overview
Bonus Points
We are looking for a full-time backend engineer to join the team. Help us build, scale and optimize our infrastructure and build out new services and experiences for the Bitcoin and Lightning ecosystem. We are a growing team. If you want to help shape the future of the Lightning and Bitcoin space, this role is for you!
Key Responsibilities:
- Take ownership over new applications and their technical direction.
- Build and maintain critical infrastructure for our platform and additional services.
- Collaborate with engineers following best practices, code reviews, testing and quality assurance.
- Help us scale to stay ahead of the exponential growth of the Lightning Network.
Required Qualifications:
- 4+ years of experience developing backend applications.
- Deep understanding of GraphQL APIs, NodeJS and NestJS
- Experience using Javascript + Typescript
- Experience working with SQL (Postgres) and NoSQL (Memgraph, Typesense) databases.
- Experience with an event-driven architecture using RabbitMQ, SQS and Kafka
- Experience with in-memory data stores such as Redis
- Experience containerizing applications with Docker following best practices.
- Experience using AWS products to deploy applications in a secure, reliable and maintainable way. (Elastic Beanstalk, EC2, ECS, EKS)
- Experience in agile software development, Git, testing, maintaining production code.
- No degree needed, just enormous passion for software development.
- Huge plus if you have created, maintained and/or supported open source software.
- Experience in monitoring applications and infrastructure using Datadog and Cloudwatch.
- Experience in search engine functionality.
- Knowledge about the Lightning Network and Bitcoin.
- Knowledge in discrete optimization techniques, deep learning, simulation.
- Knowledge in processing big amounts of data with tools such as Mapreduce, Airflow, Spark.
- Knowledge about graph theory.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs