Senior Backend Engineer - Virtual Event Platform

Senior Backend Engineer - Virtual Event Platform
Tame, Denmark

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 15, 2021
Last Date
May 15, 2021
Location(s)

Job Description

We are looking for a competent Senior Backend Engineer to work with our Engineering Team on our Virtual Event Platform, which connects all of our 4 products.

We are looking for a self-motivated Senior Backend Engineer who is comfortable with distributed and high performance systems. This is a hands-on role where you will have a direct impact in the Virtual Event Platform team by contributing to the development of APIs. You will be responsible for developing and designing a highly scalable system architecture, ensuring responsiveness of applications, working closely with the development team, running tests and debugging, among other duties.

_________________________________________________________________________________

Our four product are:

  • Core Event Platform (Event Planning features, Event CRM, Programme Builder, Emailing, Collaboration)
  • Event Website amp; Registration (a complete white-label website builder with various registration flows - ticketing amp; RSVP)
  • Virtual Event Platform (a complete web-based virtual platform with video capabilities)
  • Check-in App (a complete check-in app we sell to customers for on the day support)

_________________________________________________________________________________

Our Backend Stack:

  • We use a micro services orientated architecture, which easily lends itself to several tech stacks based on the job at hand, however for now everything is running utilising NodeJS and TypeScript.
  • Everything gets dockerized and deployed as ECS Fargate tasks on AWS in different regions utilising Route53 latency routing.
  • The backend APIs are mostly written in GraphQL, however some are in REST depending on their use case. We always try to leverage the power of the micro services architecture to find the right tool for the job at hand.
  • As for datastore we use AuroraDB to allow for better scalability.

_________________________________________________________________________________

Our team includes people of all genders, sexual orientation, parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds. Diverse teams are strong teams, and we encourage those with varied identities, backgrounds, and experiences to apply.


Responsibilities:

  • Architect, analyse, design, develop, troubleshoot, and debug software programs for end user applications
  • Ensuring applications can handle high volumes of load
  • Writing asynchronous code that interacts with real time content.
  • Helping deliver a maintainable, performant, and testable code base.
  • Understand and influence frontend decisions to drive for a better overall system.
  • Ensuring responsiveness of applications
  • Delivering software build with reliability and tests from the get-go
  • Meeting both technical and consumer needs
  • Working with and potentially managing a small agile development team
  • Delivering projects and KPIs on-time with high quality
  • Driving engineering best practices.
  • Design, development and implementation of projects and features
  • Ensuring compliance with development methodology and technical proces

Requirements

  • Specialised backend developer with exposure to all layers of application and development
  • Extensive NodeJS production experience working on high-scale APIs.
  • 2+ Years of experience in Back End technology
  • At least 3 years experience in software development, with at least 3 of them designing and working on high-scale environments.
  • Good experience documenting APIs.
  • Great interpersonal and communication skills.
  • You are very detailed oriented and diligent in your daily work
  • You work independently and meet deadlines
  • You have a very strong work discipline.
  • Experience with NodeJS
  • Experience with TypeScript
  • Experience with PostgresSQL
  • Experience with Docker
  • Experience with GraphQL
  • Experience with REST
  • Experience using websockets to deliver a real-time experience.
  • Good understanding of web performance
  • Good understanding of Websockets
  • You are fluent in English in writing and speech

Appreciated but not required

  • Experience with live streaming technologies such as WebRTC, HLS, DASH, CMAF
  • Experience with AWS
  • Experience with web sockets

Benefits

Compensation:

  • Salary: Competitive compensation package
  • Paid Holiday: 25 days’ holiday plus all bank holidays. Metropolitists, beach boys and mountaineers we salute you and pay you to

Job Specification

Job Rewards and Benefits

Tame

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.