Senior Software Engineer - Backend

salary Salary :

£75,000 - 8,500,030 yearly

icon building Company : Stotles
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader Fast Apply

Job Description - Senior Software Engineer - Backend

Hi there 👋 We're Stotles.

Our mission is to unlock the potential of business and government working better, together. We'd love for you to join us on our journey.

For a more detailed job description please visit ➡️ this Notion page ⬅️

💡 About this role

🔢 Comp. range: £75-85K salary depending on experience with an additional options equity grant worth 30-50% of salary

  • Working in the engineering team at Stotles you will:

    • Take on ownership of large parts of the system handling all of our public sector data.

    • Develop data ingestion & enrichment pipelines, search & relevance backends for all our datasets and much more.

    • Work together with other engineers, product owners & designers to architect, build, deploy & operate these systems in production.

    • Have an important role in designing & developing the software architecture of our platform suitable for future growth.

    • Collaborate closely with full-stack engineers building the customer-facing web application to provide them with the right ways to access and integrate with our data backend.

  • You will have opportunities to develop services backing cutting-edge features in our SaaS web application.

    To give you some idea of the type of features we have planned, here are some that we are building now or have on our roadmap:

    • Ingesting and visualising data about what government organisations are spending on.

    • Creating a database of all organisations that take part in the public sector: think every government body and every private company that they ever worked with.

    • Developing a proprietary relevance scoring system that matches our customer’s profiles to most relevant pieces of data about public sector.

    • Building system for scraping and ingesting data about ongoing government purchasing frameworks, connecting them to procurement data and allowing users to search through that dataset.

    • Also see here for what we’ve released recently.

  • You will help us build a global public sector database by combining procurement data, news sources, government spend and planning information and many other data sources and develop a state-of-the-art search engine for this data.

  • You will work in an environment that encourages constant learning and growth, whether it’s trying out new technologies, sharing knowledge or best practices across the team or learning skills from other colleagues.

🥞 Our tech stack

  • Our data backend is built in TypeScript on node.js using NestJS framework.

  • PostgreSQL is our main database and we use OpenSearch for querying our procurement data.

  • We use RabbitMQ for event processing.

  • The customer-facing app is built using React/TypeScript & Ruby on Rails with some backend services being migrated to TypeScript/node.js.

  • We're currently running all of this on Kubernetes on AWS (all defined in Terraform).

  • Every change is reviewed and tested & later released using an automated process.

As we are always reviewing what tools we use you will be able to influence the technology choices we make for our backend & data architecture.

🖥️ See more on our stackshare

⌨️ What we're looking for

Skills we're looking for

  • 6+ years of experience in a software engineering role

  • Experience with TypeScript or other languages like C#, Python, Go, JavaScript and excitement to learn TypeScript

  • Extensive knowledge of system design and architecture patterns

  • Good knowledge of relational databases, preferably PostgreSQL

  • Experience with building applications running in the cloud and using modern DevOps tools

  • Experience with event based architectures & building data-intensive applications

  • (Bonus) Experience in building and deploying ML-powered applications

  • (Bonus) Experience in managing teams or leading technical projects

Qualities we're looking for

  • Effective communicator: Sharing complex ideas and presenting your work - both with to the engineering team and the wider Stotles team - is the core of our job.

  • Great at working with others, great at managing your time: As we’re a small team working on ambitious goals, effective teamwork is crucial. At the same time we expect everyone to manage their workload efficiently.

  • Focused on impact, not output: Always focused on the customer impact of what we’re building, using the best tool for the job and excited to learn new things in the process.

  • Ambitious curiosity: Eager to learn skills and technologies outside of your comfort zone, take ever more challenging tasks, and grow into a senior leadership role at Stotles.

  • Dependability & detail-oriented: Trusted to deliver on the commitments you make to the team, from the big picture results to the nuanced details.

📢 Most important, we're looking for people that are curious, ambitious and love to learn new things, so if for any reason you don't fit our requirements but are passionate about our vision, don't hesitate to apply!

🧠 Stotles data in numbers

  • 8M Procurement notices from UK & EU

  • 15K UK government organisations

  • 90K Government policy & strategy documents

  • 180K Government contacts

  • 80M Invoices published by the government bodies in UK

  • 1.5M Government suppliers in UK & EU

💎 Benefits and perks

💰 Transparent and competitively benchmarked salaries

📈 Equity dependent on experience

🏥 A generous health cash plan (Covers dental, optical, physical therapy, consultations, etc.)

🎾 A personal health, wellness, and development allowance of £130/month to spend on gym memberships, therapy, yoga classes... any experience that keeps your mind and body healthy.

🏝 25 days vacation + bank holidays

📚 A dedicated learning and development budget you can use for books, conferences, courses, events

🏦 Office in Central London (Farringdon)

🏡 A hybrid working environment with 1-2 days in office and flexible work-from-home opportunities

🏠 A work-from-home setup budget of £400 you can use for these items: a keyboard, monitor, mouse, office chair, desk, headphones

🧗‍♀️ Monthly affectionately-termed "TeamChills™️": our in-person team-bonding socials covering anything from mini-golf, to communal taco-eating and summer picnics

Original job Senior Software Engineer - Backend posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Farringdon, London, United Kingdom

icon get direction How to get there?
View similar jobs below

Similar Jobs in the UK

🔎

People also search for

Share this job with your friends

💰

Browse the Top Paying Jobs Salaries

🔎

People also search for

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.