Full Stack Engineer - Sheffield, United Kingdom - Amutri

    Amutri
    Amutri Sheffield, United Kingdom

    1 week ago

    Default job background
    Engineering / Architecture
    Description

    At Amutri, we are building revolutionary products that transform Computer-aided design (CAD) and Building Information Modeling (BIM) files into real-time rendered 3D experiences swiftly and with ease, enabling designs of new products to be visualised without the traditional barriers of time, complexity, and cost. Our products are crafted for those who are building the future through innovative infrastructure, engineering and product design, providing tools that are as effective as they are straightforward to use.

    We are seeking a passionate full-stack software developer with operational experience of working with Amazon Web Services (AWS), Microsoft Azure and React Native for web to join us in the development of an innovative cloud-based Applied 3D Visualisation product. We are excited to be working with well respected industry players and Innovate UK in lowering the entry point to immersive 3D experience creation.

    This is an opportunity for you to produce innovative, novel and impactful tools to support the design, build and management of the world around us.

    Who we're looking for

    We are looking for an experienced full-stack developer with the ability to build and manage an AWS Amplify project, using on the backend and React Native on the frontend, both using TypeScript.

    You will also take on DevOps responsibilities, using AWS services to manage our backend and leveraging Terraform for managing and deploying our visualisation farm on AWS EC2 and associated services.

    There will be an initial handover period, but you will be operating as the lead in these areas.

    You will have the following demonstrable and essential skills and abilities:

    • Able to manage a large AWS Amplify application, from development through to operations.
    • Demonstrate the ability to manage the complexities of AWS Amplify.
    • Authentication services such as Auth0. At present we are using Amazon Cognito, but we are evaluating alternative options and would like to enrich and improve our user's experience of this in the future.
    • AWS DynamoDB, Lambda, CodePipeline, EC2, S3 and CloudFormation.
    • Experience with Microsoft Azure and migration from competing cloud-services.
    • Ability to develop reliable and scalable applications in React Native (or React - you can learn) and We use TypeScript rather than vanilla JavaScript.
    • Able to maintain and develop Terraform plans.
    • Strong understanding of Git, and able to manage issues with submodules, branching, as well as structuring GitHub for CI/CD.
    • Strong communication, documentation and writing skills. As a remote business, this is especially important. Additionally, documentation is crucial to our product development.

    It would be beneficial if you have experience working with:

    • C++14 and later, able to read and make modifications.
    • WebRTC; we use this for streaming our experiences.
    • CAD & BIM data including Industry Foundation Class (IFC), Wavefront OBJ (OBJ), FBX and Autodesk proprietary formats. Comprehending and interfacing with these formats is not core to this role, but is a core part of Amutri's product.
    • Unreal Engine. Again, this is not core to this role, but if you have experience here then it may well be useful.
    • We use JIRA, so experience with this should come in handy.

    Salary:

    £55,000 to £70,000 per year, based on experience

    Benefits:

    • Company pension scheme
    • Employee stock ownership plans available
    • Flexitime
    • Hybrid-working

    Schedule:

    • Flexitime
    • Monday to Friday

    Work Location:

    • Fully Remote

    Work Authorisation:

    • United Kingdom (required)

    Experience:

    • Software Development and/or Tech Lead: 7 years (required)