Software Engineer, NodeJS

Software Engineering
San Francisco, CA
On-site
Full-time

You Are the Creator:

  • Produce software, service design, and implementation for distributed systems
  • You Write It – You Own It: Develop, test, deploy, maintain, and improve – own the full life-cycle of your code
  • Develop back-end components and services of Rebirth’s platform
  • Develop applications using JavaScript, Kafka, micro-services and AWS
  • Maintain a well-tested codebase with continuous integration and coverage reporting
  • Optimize for maximum security, scalability and speed
  • Work in small, autonomous teams
  • Share your knowledge and help the team evolve best practices

What Makes You Stand Out:

  • 2+ years of experience in Software Engineering with NodeJs.
  • Knowledge of an additional object-oriented language such as C#, Java
  • Good knowledge of relational databases (MySQL, PostgreSQL, etc.)
  • Good understanding of modern cloud environments (AWS, Azure, Google Cloud)
  • Good apprehension of microservice architecture
  • Self-starter, comfortable in a fast-paced startup environment

Desired (but not essential):

  • Familiar with crypto-economic protocol design including governance and incentive structures
  • Prior experience in building systems for financial markets
  • Experience with event streaming platforms and messaging brokers such as Apache Kafka, RabbitMQ, Amazon SQS
RBSF683264
Perks We Offer
  • Competitive salary and bonuses.
  • The opportunity to make a difference in the fintech sector with a pioneering vision.
  • Flexible and remote working options.
  • A supportive, forward-thinking work environment.
  • Annual bonuses.
  • Learning Hub.
  • An inspiring atmosphere and innovative projects.
  • Free assorted healthy snacks and fresh fruits in the office.
  • Weekly gourmet breakfast meet-ups.
  • Regular exciting team events and parties.
  • And so many more…