Mid-Level Software Engineer

Ember Technology
Glenrothes, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
£30,000.0 - £37,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services HTML5 Cascading Style Sheets (CSS) Relational Databases Drupal Laravel PostgreSQL
+15 more
MySQL PHP Development Swagger Umbraco Web Content Accessibility Guidelines Openapi Tailwind Phpunit Pixel Perfect Git Vue.js Syntactically Awesome Style Sheets (SASS) Figma Front End Software Development Restful APIs

Requirements

You’re a capable Software Engineer with solid commercial experience building real-world products in PHP and Laravel. You’re comfortable working across the stack, and ideally you’ve spent time with Vue or another modern front-end framework.

You care about doing things well, writing clean, maintainable code, working in an Agile team, and continually improving how things are built. You communicate clearly, collaborate generously, and take pride in what you deliver.

Essential Skills

  • Strong PHP development with solid Laravel and Composer experience.
  • Working knowledge of relational databases such as MySQL or PostgreSQL.
  • Confident building and consuming REST APIs.
  • Comfortable with Git and collaborative development workflows.
  • Strong front-end skills with HTML5, CSS3, and SASS.
  • Solid JavaScript, ideally with experience in a modern framework like Vue.
  • Ability to translate requirements into clean, well-structured code.

Desirable Skills

  • Experience with TailwindCSS and Vue 3’s Composition API.
  • Familiarity with TDD and testing frameworks like PHPUnit, Pest, or Jest.
  • Exposure to cloud platforms such as AWS or GCP.
  • Experience with Statamic, Drupal, or Umbraco.
  • Knowledge of Swagger/OpenAPI, Figma, or Storybook.js.
  • Awareness of WCAG 2.2 AA accessibility standards.
  • An eye for detail, pixel-perfect UI, smooth interactions, and consistent design.
  • Comfortable using AI tools such as Claude Code, Copilot, or similar to support day-to-day development.

Ways of Working

Clear communication, a collaborative mindset, strong problem-solving, attention to detail, and ownership of your work., * Can you confirm that you have worked in the UK for a minimum of 2 years? If your cv does not demonstrate this you will be immediately excluded from the job. Please answer Yes/No.

Benefits & conditions

  • £30,000-£37,000, depending on experience.
  • Company pension scheme
  • Flexible hybrid working (mix of home and office).
  • Monday-Friday schedule with strong work-life balance.
  • Supportive, inclusive team culture where your voice is valued.

Location & Requirements

Hybrid role based in Glenrothes, KY6 2AL. You must be able to commute easily to the office for meetings at short notice. Applicants must be UK-based with the right to work in the UK. Direct applicants only, no agencies.

Pay: £30,000.00-£37,000.00 per year

About the company

At Ember Technology, we build digital services that make a real difference to organisations and communities across Scotland. Our clients include the Scottish Government, NHS, local authorities, HSBC, and the Care Inspectorate, and our work spans national-scale systems and specialised digital products.

We’re growing, and we’re looking for a Software Engineer who’s ready to take ownership, collaborate, and help deliver meaningful, high-impact work. You don’t need decades of experience, but you do need confidence, curiosity, and the ability to turn requirements into quality, maintainable code.

Why Ember

  • Impact that matters. Your work will support essential public and private sector services used by thousands of people.
  • Room to grow. We’re scaling, and you’ll have real opportunities to develop your skills and shape your projects.
  • A team that values people. Friendly, experienced, and tight-knit, built on trust, ownership, and collaboration.
  • Autonomy with support. Space to design and build, backed by colleagues always ready to help.
  • Hybrid working. Our Glenrothes office is the hub for planning and teamwork, balanced with flexible home working.

What You’ll Work On

  • Building scalable online services, APIs, and modern web applications.
  • Developing new features and contributing across the project lifecycle.
  • Solving interesting technical problems across a range of sectors.
  • Contributing ideas to how we build and improve our products.
  • Working with a stack centred on Laravel, REST APIs, and modern front-end practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all