Techspace is looking for a Software Developer to join our Technology team with proven service oriented (microservices/serverless) systems design, patterns and development experience in a high level static typed language.
Primarily programming Go you’ll be working on existing and greenfield RPC services that support the operational and community aspects of the business across a wide range of internal and customer facing web, mobile and single board computers (IoT) systems including:
Building information modelling
Customer relationship management
Digital signage and wayfinding
Enterprise resource planning
Management information dashboards
Meeting room bookings, display and screen sharing
Physical access control
What you'll bring
Desire to develop primarily in Go.
Deep knowledge of at least one high-level strongly typed and one scripting language though they don’t need to be a languages that we use here.
SQL. We write a lot of SQL. CTEs, PL/pgSQL, windowing functions, lateral joins, jsonb and other common SQL/Postgres features.
Understanding of version control (Git)
Be proud of what you work on and obsess about the quality of the work you produce.
An interest in emerging as well as historical programming languages, frameworks and design patterns.
Desire to grow your skills, tackle interesting work and challenging problems.
Experience with designing and maintaining microservices and distributed systems.
Have personally tackled some of the twisty parts of distributed systems such as eventual consistency, distributed transactions, sagas etc.
Worked in a startup/young company with sole software engineering responsibilities or architected and released open source software.
What you’ll be doing
Contribute to our technical architecture.
Improve agility, scalability and availability across all platforms.
Ship highly available code for on premises mobile and single board computers.
Maintain, bugfix and improve legacy code and address technical debt.
What you'll get
Room to grow. We live and breathe scale-ups and with our own rapid business growth, you’ll have significant opportunity to shape your personal advancement.
World-class team. Ambitious, passionate and collaborative, we have a proven track record and have serious investor backing. You’ll be challenged and inspired by team members daily.
Company culture. We take the business seriously but we don’t take ourselves too seriously. We collaborate, hack, blog, network with the tech scaleup sector and socialise with our members, and each other!
Competitive salary and package, flexible working hours, a shiny Mac to call your own and regular team activities to involve yourself in.
Contributory pension scheme
Discounts on gym membership, cinema tickets, restaurants, shopping and train tickets via a Perkbox membership
Access to salary sacrifice benefits such as Cycle to Work scheme
Professional development budget
Regular team activities