Requirements
What You'll Do:
-
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
-
Build various API's in Node utilizing the AWS services; DynamodB, Security Token Service, EC2 - from an existing Serverless Framework
-
Work closely with our product, design, marketing, server side, network and machine learning teams to optimize the singing experience on a weekly basis
What You'll Need (The Fundamentals): -
5+ years of development experience working with the modern frontend and the 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, which includes writing controller classes for handling requests, processing form submissions and performed validations using Commons validator.
-
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.
-
Experience in Software-As-A-Service (SaaS) is a plus
-
Experience extracting data from the Unity platform a plus
-
Experience collaborating on projects and working efficiently as part of a team.
-
Love of owning a problem end-to-end.
Nice-To-Haves (the Unicorn list):
-
No ego.
-
A Desire to be a Pioneer in Mobile 5G ie. you like to solve really hard problems (or problems that haven't existed yet)
-
A love of surrealist, absurdist comedy. I mean, 'No-one expects the Spanish Inquisition?', Am I right?
-
A strong passion for 'Social Contagion' Theory, and the desire to create a pro-social, pro-co-operative world.
-
Play an instrument or love all things audio.
What you’ll be working on
ROLE: Senior Backend Engineer with Serverless Framework experience for Pioneering 5G Music Infrastructure Project (REMOTE)
CONTRACT TYPE: Initial 1-3 month contract (potential temp-to-permanent)
LOCATION: REMOTE
START DATE: December 2023/January 2024
Background
‘Roads? Where we’re going, we don’t need roads.’ (Back to the Future)
Open Sesame's engineering team is seeking experienced senior Back End Engineer who is a pioneer; people who like doing things that haven't been done before and have a love for irreverent comedy (like Monty Python).
This role is a one-of-a-kind opportunity to join a rockstar team building a world-first B2B 5G audio infrastructure project, used by applications developers globally, with well-known global mobile operators, for millions of phones, to foster a pro-social, pro-cooperative communal experience for the entire world. No pressure.
What You'll Do:
-
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
-
Build various API's in Node utilizing the AWS services; DynamodB, Security Token Service, EC2 - from an existing Serverless Framework
-
Work closely with our product, design, marketing, server side, network and machine learning teams to optimize the singing experience on a weekly basis
What You'll Need (The Fundamentals): -
5+ years of development experience working with the modern frontend and the 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, which includes writing controller classes for handling requests, processing form submissions and performed validations using Commons validator.
-
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.
-
Experience in Software-As-A-Service (SaaS) is a plus
-
Experience extracting data from the Unity platform a plus
-
Experience collaborating on projects and working efficiently as part of a team.
-
Love of owning a problem end-to-end.
Nice-To-Haves (the Unicorn list):
-
No ego.
-
A Desire to be a Pioneer in Mobile 5G ie. you like to solve really hard problems (or problems that haven't existed yet)
-
A love of surrealist, absurdist comedy. I mean, 'No-one expects the Spanish Inquisition?', Am I right?
-
A strong passion for 'Social Contagion' Theory, and the desire to create a pro-social, pro-co-operative world.
-
Play an instrument or love all things audio.
-
Lives in NRW Germany region - https://en.wikipedia.org/wiki/North_Rhine-Westphalia
About Open Sesame
Open Sesame Media is a B2B Communications PaaS venture providing low latency synchronized audio over 5G to application developers via its patented SyncStageTM platform. In short, we 'sync' a group of devices at extremely low latency (8 times faster than Google Meet, 5 times faster than Discord) to enable instant 'real time' grouped synchronized digital audio experiences. We just completed the world's-first music collaboration showcasing 3 guitarists performing together on SyncStage between 3 telecom networks and 3 countries. The guitarists performed remotely between NYC (Verizon), London (Vodafone), & Toronto (Rogers Communications).
We are working with and have tested SyncStage on major telecoms across the globe to bring our technology to market (including Verizon, Rogers, Vodafone, Deutsche Telekom, Orange, Telefonica, KDDI, Softbank, SK Telecom, and Singtel).
We are based in Los Angeles, CA, with an office in Cologne Germany.