Braintrust is hiring a
Senior Backend Engineer, Remote - Europe

Logo of Braintrust

Senior Backend Engineer

🏢 Braintrust

💵 $62k-$208k
📍Europe

Summary

The job is for a Senior Backend Engineer with Serverless Framework experience to work remotely on a pioneering 5G music infrastructure project. The role involves designing and implementing Node.js APIs, building scalable RESTful web services using Node.JS/Express framework, and working closely with various teams. The candidate should have extensive experience in AWS, Typescript, and various frontend and backend frameworks.

Requirements

  • 5+ years of development experience working with modern frontend and backend frameworks
  • Expert in AWS and Serverless Architecture, experience in AWS stack (AWS Beanstalk, EC2, ELB, Lambda, Route53, VPC, Cloud front) and security practices (IAM, AWS Users and Roles, Tokins)
  • Extensively worked in Typescript
  • Experience with AWS Console, and configuring infrastructure: VPC, Subnets, EC2, AWS Batch, Cloudefront, Route53
  • Experience with AWS specific technologies: API Gateway, Lambda functions, S3, DynamoDb, RDS, Timestream, Secrets Manager, Cloudwatch, CloudTrail, Cloudformation, and more
  • Familiarity with yaml pipelines & CI CD, Jira, Github
  • Extensively worked with the frameworks like JQuery, Dojo, AngularJS, Angular 2.0 / 4.0 and React
  • Building highly scalable web services using Node.js and Java and Implemented Spring MVC
  • Developing micro services using Node.js / Java and used AWS Lambda functions to build Services
  • Worked with Node.js Web frameworks like: Meteor, Express and Kraken.JS
  • Worked with JavaScript testing frameworks like Jasmine, Quit, Mocha and Chai
  • Worked with various Databases like: MongoDB, SQL Server, Postgres, Dynamo DB
  • Good knowledge in various design patterns such as MVC, MVVM and Flux
  • Worked with the following build tools like Web pack, gulp and grunt
  • Experience Deploying the application to production, monitoring and troubleshooting the application in the production
  • Used Docker containers for deploying the application and Mesos for maintaining the clusters. Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Proficient in Java / J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO)
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans
  • Having exposure to NoSQL databases such as MongoDB, Cassandra, Redis, Neo4j, Elastic Search

Responsibilities

  • Design and implement Node.js APIs handling over 1,800 requests / second at peak
  • Build highly scalable RESTful web services using Node.JS/Express framework
  • Work closely with product, design, marketing, server side, network and machine learning teams to optimize the singing experience on a weekly basis

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! 🙏