Senior Backend Engineer

  • GoSpace AI
  • 17/03/2021
Full time Information Technology Telecommunications

Job Description

GoSpace is a successful, rapidly growing, UK-based start-up software company. With over 5 years R&D, GoSpace is the first software of its kind to use revolutionary AI to optimise commercial real estate using dynamic resource allocation. It enables organisations to analyse how much space teams need to work efficiently and effectively, and to intelligently forecast how this may change in the future.

It goes beyond just collecting data and providing analytics, to create space allocation solutions in seconds. GoSpace empowers our clients to proactively manage their office space, reducing costs and enhancing productivity across local and global real estate portfolios.

About the role:

We are looking for an outstanding Senior Backend Engineerto join our team. This is a great opportunity to play a key part in the success of a rapidly expanding start-up business in one of the most important areas in technology today-AI.

We love what we do, so our focus is on continual innovation and truly amazing client service. It is an entrepreneurial, dynamic environment, where new ideas, calculated risk-taking and experimentation are actively encouraged.

We have ambitious growth plans, so you'll be able to make a real difference as a key player in our company. If you're looking for a challenge, have a 'can-do' attitude and want the opportunity to progress to the highest level, please get in touch.

Responsibilities:

As a Backend Engineer you will be responsible for writing well structured, documented, and maintainable code for some of our backend services. You will work in maintaining and developing various APIs and collaborate with frontend and devops engineers to build the overall product.

What we're looking for:

  • Software engineer highly skilled using both Python and Javascript. You are expected to work across different domains and being able to switch languages.
  • Good understanding of OOP, SOP, web services, related standards like REST/GraphQL/OAuth/JSON.
  • Experience working with Flask, NodeJs, ExpressJS.
  • Experience with microservices architecture.

Tools & Skills:

  • Python (>3.8), JavaScript (>ES7)
  • Flask, NodeJS, ExpressJS
  • Familiarity with SQL/no SQL DB (PostgreSQL, MongoDB, Neo4J).
  • Experience using testing framework/libraries (pytest, Mocha, Chai, Sinon, Cypress).
  • Familiarity and experience with CI/CD pipelines.
  • Docker.
  • Nice to have: familiarity with AWS.
  • A proven track record of achieving deadlines and outstanding results.
  • Excellent time management and prioritisation skills.
  • Willing to speak-up and to challenge.
  • Positive, enthusiastic, and self-motivated.
  • At your best in a fast-paced, entrepreneurial environment.

Qualifications: Bachelor's degree or higher in software engineering or equivalent demonstrable experience.

-
  • Statutory pension scheme
  • The Company's discretionary
  • Enterprise Management
  • Incentive scheme
1 Screening and 1 Main roundPython, JavaScript, Flask, Microservices, Node.jsPython, JavaScript, REST, Flask, GraphQL, Node.js, ExpressJS, AWS