Full Stack Developer

Company:  Notch
Location: Birmingham
Closing Date: 02/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description Full-Stack Developer (Node.js)  Details Location:  Homebased - UK/Finland Employment Basis:  Permanent, Full-time Reporting to:  Web Technologies Lead & Architect Summary Trusted by the world’s biggest artists, brands, and events, we enable breath taking visual experiences that amaze and bring joy to audiences live and online across the globe.  We are looking for a permanent mid-level full-stack developer to join our highly experienced distributed team.  Notch is an ever-evolving product, and this role is a critical part of that evolution. Cloud/API/Web developments are a significant part of our product innovation. Our back-end stack consists mainly of NodeJS, and Serverless, and deploys to AWS. We write the UI’s for our desktop applications and online services with React, styled-components, Redux-observables, and RxJS. Nevertheless, you may come across other relevant web technologies as well. You will have the appropriate level of experience to be able to hit the ground running. Developing, deploying, and operating top-quality software is not strange to you, and you know what to take into account. You have an idea of what it means to bear ownership, take responsibility, and what it takes to work as a team. The role builds on the work done to date, but also breaks new ground in the features we offer. This is a truly unique permanent opportunity for the right candidate.  Responsibilities In your role, you'll be developing our existing and new systems deployed mainly to AWS. Development - 85% Develop and maintain UI applications. Develop, maintain and monitor the web services, middleware, and APIs that power both the Notch product and business processes that support its delivery. Develop, maintain and monitor internal tools that support the product needs. Participate in the release management process for major releases, ensuring dev/test/prod environments are maintained. Participate in the testing programme, fixing bugs in a timely fashion. Work with the product specialists to: shape the feature roadmap ensure new features are fit for the purpose ensure new features are documented Operations - 15% Management and provisioning of AWS cloud infrastructure. Performance evaluation Management and implementation of service monitoring Picture of Success Continued innovation in the Notch product: Effective effort estimation Collaborative ideation Ongoing problem solving Skills/Experience (Essential) Good interpersonal skills Production experience: Developing APIs, web apps, and services for mission-critical applications in Node.js Deploying to AWS Serverless infrastructure (including - Lambda, EC2, ECS, API Gateway, and using AWS Cloud Formation) Architecting high availability APIs Securing APIs and applications. Strong knowledge of Node.js Strong knowledge of serverless and container technologies Strong knowledge of the aforementioned and other relevant web app technologies Knowledge of CI pipelines and Jenkins Knowledge of DevOps practices and IaC tools like CloudFormation, Terraform, and Ansible Desirable Curiosity and willingness to learn new skills outside of the comfort zone (like dive into C++ code if needed) Understanding of DevOps practices and IAC tools Travel Occasional travel to the Central London HQ office (Chancery Lane) - approximately twice month typical (subject to homebased location)    N.B. The above is not an exhaustive list of duties and responsibilities, you may be expected to perform different tasks as necessitated by your role and the needs of the business as appropriate.
Apply Now
Share this job
Notch
  • Similar Jobs

  • Full Stack Developer

    Birmingham
    View Job
  • Full Stack Developer

    Birmingham
    View Job
  • Full Stack Developer

    Birmingham
    View Job
  • Full Stack Developer

    Birmingham
    View Job
  • Python Full Stack Developer

    Birmingham
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙