Braintrust is hiring a
Software Engineer

Logo of Braintrust

Braintrust

πŸ’΅ $85k-$117k
πŸ“Web3 - Netherlands

Summary

The job is for a Senior Backend Engineer to work on a climate action project in Amsterdam, Netherlands. The role involves architecture, API design, and scalable web application development. The candidate should have expertise in JavaScript, NodeJS, ExpressJS, TypeScript, database architecture, SQL, AWS, GitHub, payment gateways, CI/CD pipelines, and knowledge of NoSQL, Google Cloud Platform, Blockchain, and distributed systems is a plus.

Requirements

  • Strong knowledge of system architecture and API design
  • Experience in architecting, building, and designing scalable web applications
  • Experience in writing REST APIs
  • Knowledge of design patterns
  • Expert in JavaScript, NodeJS, ExpressJS, TypeScript
  • Expert in database architecture, SQL (we use PostgreSQL but easily transferable from MySQL or Oracle), database performance optimization
  • Experience in AWS and building server pipelines (EC2, RDS, S3, Lambda, Route53, SES etc.)
  • Expert in version control (GitHub)
  • Good understanding of payment gateways and server-to-server integrations with 3rd party APIs (e.g. Stripe)
  • Experience in building CI/CD pipelines (e.g. Github actions)

Responsibilities

  • Be responsible for architecture, writing business logic, and scalable codebase
  • Be responsible for API security
  • Writing code that’s easily readable, testable, and maintainable
  • Practice solid coding principles including writing technical specifications, peer code review, and testing
  • Work closely with product development and testing teams to ensure the timely delivery of the project
  • Communicate with Frontend team, build suitable APIs, and keep documentation for APIs
  • Liaise with internal teams (e.g. product managers and test team) to identify system requirements
  • Communicate with stakeholders to understand and clarify software requirements

Preferred Qualifications

  • Expertise in HTML/CSS is a plus
  • Knowledge of NoSQL will be a plus
  • Knowledge of Google Cloud Platform is a plus
  • Knowledge of Blockchain is a huge plus
  • Experience with distributed systems is a huge plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Braintrust know you found this job on JobsCollider. Thanks! πŸ™