Experienced Back|End Software Engineer |Full|Time|
- Category: Software Developer Jobs
- Location: Cramlington, England
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 22K to 35K
- Published on: 2025/09/21
Job description
We are located in Cramlington, in order to apply candidates must be able to commute to Cramlington. The right candidate would be working full-time in our office.
Working closely with our developers and engineers, we require a talented candidate to develop software for a wide range of applications. A large part of the role will be developing systems to gather, present and analyse measurement data recorded and remotely retrieved from industrial assets, as well as implementing software services to run on our bespoke gateways (devices which link our edge IoT wireless measurement devices with our central servers).
The reliability and quality of our systems are of paramount importance, and we take great care to thoroughly test our products to maintain this standard. A significant part of your role will be to optimise and troubleshoot code, and conduct exhaustive, systematic testing on our products.
You will have the capability to drive a project from inception through to completion, including design, implementation, testing, documentation, installation and support.
Although primarily software-focused, the ideal candidate should have a holistic understanding of our systems, and so a general working knowledge of electronics and/or mechanical engineering would be beneficial.
We encourage you to apply, even if you feel you do not yet meet all the requirements (but would like to learn to do so) – we are happy to help with mentoring you, and provide guidance and training required for you to progress your career.
Essential Skills & Experience
• Bachelor's or Master's degree in Software Engineering, Computer Science, or another relevant field.
• Excellent command of JavaScript / TypeScript (at least 2 years of professional experience), including the ability to debug and optimise unfamiliar code.
• Experience with databases (both relational and non-relational).
• Experience with the Git version control system.
• Knowledge of Test-Driven Development techniques and SOLID principles.
• Good command of English, allowing for fluent communication.
• Ability to think analytically and pragmatically.
Desirable Skills & Experience
• Experience with technologies such as MySQL, MongoDB, Express, Passport, GitHub Actions, Linux, AWS.
• An awareness of cyber security considerations at all levels of development.
• An understanding of typical networking infrastructure, including VPNs.
• A history of providing constructive peer-based code-reviews for colleagues.
• Coding to and following specific quality standards.
• Skills or experience with at least one other programming language (such as Python, C, or C++).
• Skills or experience with embedded software development.
• Knowledge of Bluetooth LE (Low Energy) technology.
• Experience with reading digital electronics schematics.
• Working knowledge of signal processing (including theory) and ability to implement in software.
• Ability to use prototype hardware devices, including basic fault-finding and soldering.
The ideal candidate will be talented, passionate, and hard-working, with a great intuition for real-world problem solving and lateral thinking. They will have excellent team-working abilities, good personal presentation and clear communication skills for liaising with clients.
We welcome applications from candidates who have the right to work in the United Kingdom. Candidates must possess the necessary work authorisation or visa to be considered for employment. The role is office-based in Cramlington between the hours of +am-5pm.
To Apply: Please send your CV and a short covering letter outlining your relevant qualifications/experience, salary expectations and indicating your eligibility status to work in the UK.
Please note that we do not recruit from agencies.
Previous applicants need not reapply.
Job Type: Full-time
Pay: £30,000-£60,000 per year
Benefits:
• Company pension
Schedule:
• Monday to Friday
Ability to commute/relocate:
• Cramlington: reliably commute or plan to relocate before starting work (required)
Education:
• Bachelor's (preferred)
Experience:
• software engineering (back-end): 2 years (required)
Work authorisation:
• United Kingdom (required)
Work Location: In person
Reference ID: JRD-SD001
Related jobs
-
Python Software Developer | Hybrid
Job description Salary 45,000 - 65,000 GBP per year Requirements • 1. Strong understanding of the design, development and testing of .api interfaces between PC/server systems • SQL Server database development, integration and deployment Hardware spec...
-
Software Developer in Test
Job description Software Developer in Test | Immersive Entertainment / Games | Remote (must be UK-based) | 40K – 50K We are delighted to be recruiting a Software Developer in Test for a scaling entertainment studio. Our client has seen great success ...
-
Application Engineer | Salesforce |London|
Job description Meta's Care Engineering Team is responsible for building integrated, scalable, and robust enterprise applications. As an Application Engineer, you will play a key role in re-imagining productivity by shipping transformative products t...