About the Client
With plans to eventually operate globally, our partners have their sights set on becoming an industry leader. Our client has been disruptive in the commercial real-estate data space for over half a decade and is now embarking on an ambitious growth plan to build their enterprise software offering. This is an exciting new direction for the company, looking forward to building a diverse and agile team for the next chapter.
Generous salary of £60k – £70k DOE
Fully remote so work from anywhere in the UK
Brand new Mac Book Pro to work on
Broad and diverse role working across the whole tech stack
Working with the latest tech
Unlimited paid time off (within reason!)
Amazing company culture
Actively supporting diversity
3% Pension contribution
Highly successful business trading for over 7 years in the US!
As a Full-Stack Software Engineer, you’ll join a small but growing development team and play a pivotal role not only in maintaining and enhancing their current product offering, but also in designing and developing the next generation platforms. This position is 100% agile to its core as you will get full 360 access to all parts of a project where you are encouraged to contribute and collaborate.
All team members live and breathe code, bonding over pair programming activities and regular team check-ins that ensure everyone feels their ideas are heard and their well-being is supported. It’s an exciting time to be joining this team and we hope you’ll be excited to get started and help to deliver something amazing.
Understanding the end-to-end operations of the current product offering.
Working closely with the Senior team, and the Product and UX teams.
Helping design and build the MVP and strategizing for the future.
Staying close to all engineering decisions,from infrastructure to front-end.
Helping build out the engineering team and assisting with recruiting as needed.
Must-have skills and experience
Not to worry if you don’t tick all the boxes. There will be a training plan in place to bridge any gaps.
3+ years full-stack development experience in commercial software engineering roles.
Experience with TypeScript.
Node.js, Angular 12+.
Experience with relational database systems and SQL.
A desire to always be learning and helping others learn.
Excellent communication with honesty and transparency.
Experience designing REST APIs.
Experience with automation frameworks such as: Puppeteer and/or Selenium.
Experience with project managements tools, JIRA etc./project documentation.
Ideal candidates will have a working knowledge of our tech stack or be willing to learn:
Experience with setting up and maintaining AWS cloud infrastructure.
Experience of CI/CD pipelines.
AWS [RDS, Lambda, SQS, ECS, API Gateway, EventBridge].
AWS CDK Infrastructure/Pipelines As Code.
Nice to haves:
NestJS or similar server side frameworks experience.
Experience in the data science world; data loading, ETL, high level analytics or statistics.
Working to S.O.L.I.D. principles.
Object Oriented Programming.
**You must have the right to work in the UK
Must-have skills and experience Not to worry if you don't tick all of the boxes. There will be a training plan in place as necessary to bridge any gaps. 5+ years full-stack development experience in commercial software engineering roles. A desire to always be learning and helping others learn. Excellent communication with honesty and transparency. Experience designing REST APIs. Experience with automation frameworks such as: Puppeteer and/or Selenium. Experience with relational database systems and SQL. Experience with TypeScript. Experience with project managements tools, JIRA etc./project documentation.
The essentials: Be able to follow strict internal processes with a high degree of accuracy. Have excellent written and verbal communication. Have previous experience in a client-facing role (preferably support) (Desirable but not essential) Have a logical and detailed approach to problem solving. Have a strong technical mindset with an interest in software. Be a fast learner with the ability to absorb new information quickly. Have strong inter-personal skills, able to communicate with a diverse range of customers with varying levels of technical understanding.
Skills and experience required - Working knowledge of at least one Cloud provider (PaaS, IaaS, SaaS). : Some experience of version control within software development. : Ideally have some experience of continuous development and continuous integration. : Broader knowledge of IT – Networking, platform, hardware, security principles. : Experience of writing databases queries (eg in SQL, Mongo, MySQL, postgres) : At least one scripting language preferably Python. : Innovative problem solving which may include code reviews.