Enable job alerts via email!

{"@context":"https:/schema.org/","@type":"JobPosting","title":"Fullstack Developer

Beam Inc.

Bristol

On-site

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Job summary

A startup in automotive IoT is seeking a software developer to develop web applications, design user interfaces, and manage data integrations. Candidates should be experienced in REST API design, UI/UX tools like Figma, and have a strong knowledge of testing frameworks. The role involves collaborating closely with a multi-disciplinary team to build robust software solutions.

Qualifications

  • Experience in developing web applications and managing data.
  • Ability to design UI/UX and utilize tools like Figma.
  • Strong grasp of REST API design and implementation.

Responsibilities

  • Develop web apps for platform management and data analysis.
  • Collaborate on web UI/UX design with the team.
  • Integrate software into our CI-CD system.

Skills

Web app development
UI/UX design
REST API design
Test frameworks
Relational database design
Docker
AWS serverless architecture
NoSQL databases
DevOps practices
Machine learning
Job description
Overview

Beam Connectivity are a startup in the automotive IoT space. We work with established and up-and-coming vehicle manufacturers to deliver best-in-class connected vehicle experiences. After a successful first 5 years and announcement of strategic funding from Fortescue, we have now secured new projects and are expanding our software team. Improving the world of connected vehicles the experience that users get with today's connected vehicle solutions is pretty poor - painfully slow, clunky and often insecure. We believe that part of the reason for this is the way those solutions are delivered - outsourced to numerous companies, none of which have a deep understanding, nor the responsibility for the end-to-end system. Delivering a robust automotive IoT solution requires a wide variety of skills and experience. At Beam, we are a truly multi-disciplinary team, covering all the skills required to deliver a first class connected experience. Our flagship product is the Connected Vehicle as a Service platform, or CVaaS. This platform includes: electronics hardware deployed in a vehicle, embedded software, cloud services, mobile apps. We do all this under one roof, so you\'ll be exposed to all this technology at one time or other. This should excite you, not scare you. At Beam, we spend our engineering energy on three main things: building out our core CVaaS platform, research projects to help our long term CVaaS platform roadmap, and building modern software delivery practices to build clean, resilient software. We are building a single platform, not delivering a series of separate projects. As we are a small team we need to make sustainable technology choices for the long term, understanding and articulating the risks and trade-offs of our design decisions within the team.

Responsibilities
  • Develop web apps to manage the platform and provide data analysis features - lots of tables, charts, graphs.
  • Design web UI / UX, sometimes independently and sometimes with external design team input. We use Figma for wireframes and UX design.
  • Develop web APIs for internal and third party integrations.
  • Integrate software and tests into our CI-CD system
  • Work as part of the team, reviewing each others\' designs and code.
  • Building out our core CVaaS platform - Building new features, adding resilience, and rolling this out to vehicle manufacturers.
  • Research projects to help our long term CVaaS platform roadmap - Examples: SecureTCU, satellite comms PoC, video streaming (car-to-mobile) and novel data compression.
Core Skills / Qualifications
  • Test frameworks to support unit, integration and UI tests (where appropriate)
  • REST API design - publishing and consuming
  • Investigative and innovative - able to solve problems, make technical leaps and find solutions
  • Intelligently embrace AI coding tools - able to balance rapid code generation and long term maintenance of a system
  • Relational database design and CRUD
  • Building and running Docker containers
  • Deploying to AWS serverless stack (Lambda / ECS)
  • Experience with NoSQL data persistence - DynamoDB, MongoDB, etc.
  • DevOps mindset - knowing how to automate development and operational tasks
  • Big data or data science background: ML, Apache Spark, Apache Hive, machine learning
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.