Software Developer (mid Senior Level)

Sheffield, United Kingdom

Job Description

Why Join FourJaw?FourJaw is a Venture Capital backed tech start-up, driving step-changes in manufacturing productivity by combining Internet of Things (IoT) sensors on the shop floor with big-data analytics in the cloud.We believe raising productivity is about much more than just statistics. It is about improving people?EUR(TM)s lives and livelihoods; raising aspiration and ambition, and creating a long-term future for our manufacturing industry and the people it supports.Having spun out the core technology from the Advanced Manufacturing Research Centre, FourJaw has secured sizeable seed investment and is now looking to grow its team with an exciting new strategy to enable rapid growth.Our VisionThe FourJaw vision is to be recognised as THE smart factory leader.Our Values1. Manufacturers come first; everything we do starts and ends with manufacturers in mind2. Be the best, collectively; we?EUR(TM)re here to succeed as a business, as a team and as individuals3. Change things for the better; boosting productivity will have an impact far beyond the shop floorAbout YouWith these values in mind, we are looking for someone who is willing to challenge themselves and their comfort zones; get involved with various aspects of the business; constantly learn and improve; be an excellent team player; and above all else, share in our passion to make a positive change in the world of manufacturing!We are a small but rapidly growing team so get in early, create a big impact within an exciting tech startup, and grow your career with us!Your personal qualities

  • You must be an individual who relishes the challenge of working in a tech start-up - you?EUR(TM)ll work with diverse technologies and be comfortable with both existing codebases and blank slate projects alike.
  • You?EUR(TM)ll be keen to adapt and learn as the business scales, and as the dev team grows.
  • You?EUR(TM)ll have the ability to understand and manage a software architecture at the top level, whilst being happy to dive down into the specifics of the source code and get involved in the details.
  • You?EUR(TM)ll enjoy implementing software best practice with an eye for simplicity, consistent architectural patterns and clean, well-tested code.
  • You will be a resilient and enthusiastic person, comfortable working independently as well as part of a team. You?EUR(TM)ll be able to plan and manage well to deliver quality software on time.
  • You will be an effective team player who actively develops and supports team members.
What you'll work on
  • Developing backend and frontend features, domain logic, algorithms and automation using predominantly Python and JavaScript.
  • Developing and deploying containerised apps using Linux Docker containers and Docker Compose.
  • Building front-end visualisations that turn complex manufacturing activities into clear and insightful graphics.
  • Working with a MongoDB database to create models, maintain schemas and apply migrations.
  • Writing robust tests that integrate into a CI/CD pipeline
  • Provisioning, using and managing cloud resources in Microsoft Azure
  • Participating in and managing the version control process using GitHub
About the RoleFourJaw is looking for a mid-senior level software developer to join our growing development team.This is a chance to get into an early-stage technology start-up, using your technical skills to design, develop and deploy IoT and data analytics technology into the world of manufacturing.You will likely start out home working, before transitioning to working (at least partially) in the company?EUR(TM)s Sheffield office once Covid-19 restrictions allow. You will report directly to the company CTO, and will work alongside other members of the FourJaw development team to create, test and ship features across the tech stack.We are looking for someone with ambition and drive, who would like to quickly grow their career as the business scales. We?EUR(TM)ll look to you not only for technical excellence, but to be a source of experience and best practice within a growing dev team.Using your understanding of the top-level architectural patterns, you?EUR(TM)ll know the correct balance between a pure implementation and a pragmatic approach, and will be able to advise others on the tradeoff.This role does not come with any line-management responsibilities, but in a growing start-up, there are always opportunities to take on managerial responsibilities if you?EUR(TM)d like to.The Tech StackYou?EUR(TM)ll be involved in all parts of our cloud-based manufacturing analytics platform, from data acquisition and fleet management using our edge devices through to data ingestion, cloud analytics and front-end visualisations.Our tech stack uses Python for backend analytics, domain modelling and to serve our web dashboard. We use MongoDB for data persistence and rely on Docker and Linux in both development and production. Our cloud provider of choice is Microsoft Azure and we also have dependencies on .NET, embedded Linux and C++ for specific data-acquisition scenarios.Essential Skills
  • Experience developing backend Python using Flask, Django or similar frameworks
  • Familiarity with NoSQL databases, such as MongoDB
  • Comfort using Linux, bash scripting and Docker
  • Experience using version control (ideally Git) in a collaborative environment
Preferable Skills
  • Experience working within the industry of manufacturing technology, Industry 4, Internet of Things, data analytics.
How to ApplyIf you feel you're a great fit for this role, we want to hear from you!Please send your CV along with a covering email to get the conversation started!Job Types: Full-time, PermanentSalary: 0.00 per yearCOVID-19 considerations:
You will likely start out home working, before transitioning to working (at least partially) in the company?EUR(TM)s Sheffield office once Covid-19 restrictions allow.

Beware of fraud agents! do not pay money to get a job will not be responsible for any payment made to a third-party. All Terms of Use are applicable.

Related Jobs

Job Detail

  • Job Id
  • Industry
    Not mentioned
  • Total Positions
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
  • Job Location
    Sheffield, United Kingdom
  • Education
    Not mentioned