Senior Full Stack Software Engineer

Posted Yesterday
2 Locations
Remote or Hybrid
54K-54K Annually
Senior level
Edtech • Software • Analytics
The Role
Build and operate full-stack web applications end to end, from technical design through production release and support. Direct and verify coding agents, create tests and safeguards, review changes for design and security, respond to production issues, maintain alerting and runbooks, and document systems. The role requires strong ownership, independent technical judgment, collaboration, and excellent English communication. Vue, TypeScript, AWS serverless, EdTech, and UI/UX experience are useful but not required.
Summary Generated by Built In

Edurio is on its way to improving education quality globally and we're looking for great people to join us on the journey.

We help schools and school groups survey their parents, pupils, and staff to build organisations where people thrive. We currently work with over 2000 schools in the United Kingdom and Latvia and are planning to grow significantly in the next year.

As a Full Stack Software Engineer, you would take a problem the product team has framed, decide how it gets built, build it with the help of AI agents, verify it, and answer for it once it is live.

The development team and how we work

You would join a development team of five, and growing: four developers and a QA engineer. Product is a separate team of four. You would report to our Engineering Manager. Our Principal Engineer owns the architecture, the database schema and the standard we build to.

Our developers direct coding agents and verify what comes back, so writing code by hand is a small part of the job. Everybody here invests their time in exploring AI, new tools and agentic development, and we expect people to experiment rather than wait for permission. However, our engineers own and understand the code at a senior level so we are not looking for pure vibecoders.

Your responsibilities
  • Take the work end to end: the technical design, the full stack build, the release, and how it behaves in production

  • Direct and correct coding agents, and share what works so the rest of the team can use it

  • Build the tests, the error output and the checks that let the agent correct itself and let the rest of us trust the result

  • Review colleagues' changes where human judgement is needed: design, consequences, hidden coupling and security

  • Respond first when something you built breaks, and own the fix, the alerting and the runbook

  • Document what you build, and keep the agent context files for your area current

Our tech stack

We write almost everything in TypeScript and run it on AWS.

  • Front end
    - Vue 3, TypeScript, Vuetify and Vite

  • Back end
    - TypeScript on Node.js and Bun
    - REST and GraphQL APIs
    - AI features built on Claude through Amazon Bedrock

  • Data
    - PostgreSQL, MySQL, DynamoDB and Redis
    - S3 and AWS Glue for reporting data

  • Infrastructure and operations
    - AWS: Lambda, API Gateway, ECS Fargate, RDS, SQS, Step Functions and EventBridge
    - Infrastructure as code with AWS CDK, and Docker
    - GitHub Actions for CI
    - Grafana, OpenTelemetry and Sentry

  • Testing
    - Vitest, Bun test and Playwright

  • How we build
    - Claude Code and OpenAI Codex as coding agents
    - MCP servers that connect the agents to Linear, Grafana and Sentry
    - Agent and human review on every pull request, with work tracked in Linear

What we're looking for
  • Experience building and running web applications, front end and back end

  • Strong use of coding agents in your daily work

  • Ability to verify your own work before anybody else sees it

  • Ability to write a technical design that a colleague or an agent can build from

  • Ownership of your code - you can justify your choices and explain and defend the code you submit. You own and understand your code even where it was written agentically.

  • Excellent verbal and written English skills

  • Interest in being part of a strong team culture and work collaboratively with other departments

Useful, but we do not expect all of these:

  • Vue, TypeScript, or AWS serverless

  • Experience or interest in the EdTech sector

  • Experience or interest in UI/UX or design

This is probably not for you if:

  • You want a detailed specification handed to you, with the thinking already done

  • You want to pass on what the agent produced without checking it

  • You want somebody else to own the code once it is merged

The attitudes we'd like to see
  • Ownership: You do what you said you would do, and take responsibility for how it lands with the client - not just for completing the task

  • Genuine care: You build real relationships with clients and colleagues, assume good intentions, and do the right thing rather than the easy thing

  • Openness: You communicate honestly, don't shy away from difficult conversations, and give and receive feedback well

  • Growth: You're curious about how things could work better, and you act on what you learn rather than defaulting to how it's always been done

What we offer
  • Experience in growing in an international company and a chance to have an impact on education quality

  • Feedback-based work culture which highly values transparency and team well-being

  • Flexible working hours, and hybrid working (we have a preference for candidates who want to spend a part of their week in our cosy office in central Riga).

  • Gross salary: from 4500 EUR per month depending on experience, as well as company share options, paid phone plan, and health insurance.

Skills Required

  • Experience building and running front-end and back-end web applications
  • Strong daily use of coding agents
  • Ability to verify work independently before release
  • Ability to write technical designs that colleagues or coding agents can implement
  • Ownership of submitted code, including the ability to justify and defend technical choices
  • Excellent verbal and written English skills
  • Collaborative approach and interest in contributing to a strong team culture
  • Experience with Vue
  • Experience with TypeScript
  • Experience with AWS serverless technologies
  • Experience or interest in the EdTech sector
  • Experience or interest in UI/UX or design
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
40 Employees
Year Founded: 2014

What We Do

Edurio is an education technology company that helps school groups build thriving communities through stakeholder feedback. Its platform surveys parents, pupils, and staff, then presents the results in accessible visualisations. By combining research-backed survey content, national benchmarks, and data insights, Edurio enables education leaders to identify priorities and improve school climate, culture, and outcomes across schools and wider education networks.

Similar Jobs

Remote or Hybrid
2 Locations
724 Employees

Affirm Logo Affirm

Senior Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
UK
2200 Employees
120K-168K Annually
In-Office or Remote
7 Locations
14000 Employees

Semble Logo Semble

Software Engineer

Cloud • Healthtech • Software
In-Office or Remote
London, GBR
61 Employees
70K-90K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account