Software Engineer (Data)
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
ABOUT LANDTECH
LandTech empowers property developers to build the places that communities need to thrive.
The UK is in the middle of a housing shortage and it's too difficult for property developers to build the places we need. To keep up with demand, the property industry needs to keep evolving. LandTech is part of that evolution. We're supercharging the whole development process by building technology for every stage of a property developer's journey towards unlocking land.
Our flagship product, LandInsight, is the industry standard for site sourcing and assessment in the UK, and we are carving a path to international success. Being a great place to work is important to us - we're happy to have recently picked up some awards:
Winner of the UK Customer Experience - Employee Empowerment Awards 2020
Winner at the UK Employee Experience Awards - Employee Engagement 2020
Top 10 SaaS Companies to work for - Sales Confidence, 2018 & 2019
ENGINEERING AT LANDTECH
We work in an open, collaborative and cross-functional environment, to help understand the difficult challenges within the land and property systems. We empower teams and individuals to solve, build, deliver and operate high quality technical solutions to help our customers... and we're proud of our work!
We are guided by our Engineering Values (Confidence, Creativity, Collaboration and Excellence) and Engineering Principles, centred around a culture of "continuous learning/improvement" and "respect for people".
THE ROLE
You will be working as a contributor, remote-first in a cross-functional product development team reporting to the team's Lead Software Engineer. We are looking for experienced Backend Engineers who can adapt and use the most appropriate tech for the given problem (rather than stick to using a single tech-stack). Knowing more than one programming language is a big bonus for us. We will support candidates who are willing to learn something new.
Our tech is always evolving and best defined by our Tech Radar. We rely heavily on the following technology and tools:
Python, SQL, Shell, dbt, Docker and Prefect - for creating / orchestrating data pipelines.
Node.js/TypeScript for APIs and web scraping. CI/CD via GitHub Actions.
AWS - via infrastructure-as-code using CDK (including Kubernetes, CDK, Lambda, EventBridge, Batch, SQS, CloudWatch, Grafana).
Data stores - S3, Mongo, Postgres/PostGIS (Aurora) and ElasticSearch.
THE TEAM
We are responsible for getting the many disparate datasets from third-parties into Landtech. Our (unofficial) tagline is "Small Data - Big Complexity", and as Land Tech grows internationally, the complexity will only increase.
The team is responsible for pulling data from APIs, downloading files or scraping websites, and then rationalising it through pipelines into a format that feature teams can use. This has to be done on complex schedules, and architecting the automation of this is one of our current challenges.
The members of this team are across a wide variety of different tech, including SQL, Python, TypeScript, CDK, Kubernetes and Selenium, to name just a few. We value respect and collaboration above everything.
REQUIREMENTS
What we're looking for:
You're humble, enthusiastic, collaborative and enjoy working as part of an Agile team.
You are comfortable leading on work or in technical discussion, keeping those around you engaged and mentoring others.
You have a strong technical background in cloud native data pipelines / platforms and architecture, ideally AWS (serverless and container based).
You have many years experience in code craft, code design / patterns, data modelling and architecture patterns.
You are passionate about testing your code.
You are proficient in SQL and understand the differences between document and relational stores (and when to use them).
What will I need for remote-first working?
To be a UK tax resident.
A stable internet connection
You may be asked to co-locate for a working day, twice a year (most likely to London). If asked to co-locate, LandTech provides up to £300 in travel expenses per trip.
What would make you a Landtech'er?
Open - We are honest, collaborative and trusting, rooted in humility and a respect for creativity, sensitivity and differences
Empower - We actively enable personal and professional growth by providing opportunity, autonomy and support
Home - We are welcoming, inclusive and nurturing, believing work is a place where people can feel comfortable, cared for and happy
These are our values. And we live them every day. Want proof?
Do you share our values? Then join our journey.
BENEFITS
What we can offer you?
The chance to work in a scale-up environment offering many growth opportunities and challenges... in how we function, what we build and how we build and run it.
An emerging, relevant sector (PropTech) and the opportunity to disrupt/challenge the status quo of how the spaces around us are developed.
A remote-first, work-anywhere environment with flexible working hours... to help you be as productive as possible and support you in all the challenges life can create.
Working within a cross-functional, self-organising team with autonomy around how you work in order to best solve problems.
Benefits
Equity options
Remote working (work anywhere)
£3,300 equipment budget (13" MacBook Pro's as standard) to purchase from our (flexible) kit list + £200 home budget
Flexible working hours (our core hours are 11am to 4pm)
25 days paid holiday (plus bank holidays, plus your birthday)
Flexible Bank Holidays
3 days annual holiday for company trips/events
Unlimited unpaid holidays
Enhanced Parental Leave
£500 Professional Growth fund yearly
£500 Personal Growth fund yearly
Private Health Insurance with AXA
Life Insurance up to 4 x your annual salary
Day off on your Birthday
Cycle to work scheme