Make yourself visible and let companies apply to you.
Roles

JavaScript Jobs in Edinburgh

Overview

Looking for top JavaScript jobs in Edinburgh? Haystack connects skilled developers with leading tech companies hiring for JavaScript roles across Edinburgh. Explore the latest frontend and backend opportunities, from startups to established firms, and take your JavaScript career to the next level in one of the UK’s fastest-growing tech hubs. Start your job search today and land your ideal JavaScript position in Edinburgh!
Filters applied
Edinburgh
JavaScript
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Junior - Mid
£30,000 - £44,000
RECENTLY POSTED
javascript
dot-net
asp-net
entity-framework
dot-net-core
sql
+2
Edinburgh based SaaS Organisation, that have a market leading product, are looking for an experienced Software Engineer (with good exposure using the .Net framework) to join their agile team - modern tech and hybrid working on offer.They’ve been running really successfully now for several years and their product is used worldwide, largely both within the UK and the US. It’s a data focused product that is proven to enhance the efficiency within organisations and ultimately lower costs. The platform has been so successful the company have recently been acquired by a global powerhouse, as they’re looking to expand their footprint, so it’s a really exciting time to join.They’re based in central Edinburgh and have a development squad of roughly seven, they’d describe themselves as a friendly and sociable bunch that endorse collaborate working and are looking for a similar fit. For this role (and all technical roles at the business) they’re ideally looking for someone that can work onsite, roughly three days per week.You’d find yourself working on their core cloud platform, which is written with a modern tech stack (.Net, SQL, Azure and VueJS). They are ideally looking for a Developer that feels comfortable across the full stack or would be open to learning some of their tech stack - as they’re happy to help people upskills here, they’ve got a great L&D environment.You’ll ideally have experience with most of the following;Modern .Net (.Net Core, ASP.Net MVC)Databases (SQL Server or Entity Framework)Modern JavaScript Libraries (ReactJS, Angular or VueJS)Working with an Agile environmentExperience with the following is highly desirable;Microsoft AzureMicroservicesWorking in a product environmentThe company have a great culture, I’ve helped several Engineers join the organisation within the last couple of years and heard great things first hand!Their offices are just walking distance from Haymarket station in Edinburgh, and they support hybrid working, where you’d be expected in about three days per week.In return they’re able to offer a salary from 30k to 44k for this role on top of a good benefits package to match (Annual Bonus, 34 days holidays and more).If you’re keen to learn more, please apply or drop Douglas Paget at Cathcart Technology a message.Cathcart Technology is acting as an Employment Agency in relation to this vacancy.
Senior Software Developer - Java & React
Broadridge Trading & Connectivity Solutions
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED
react
java
javascript
spring-boot
confluence
git
+7
At Broadridge, we’ve built a culture where the highest goal is to empower others to accomplish more. If you’re passionate about developing your career, while helping others along the way, come join the Broadridge team.We are looking to bring onboard a Senior Developer - Java & React who will be guiding the Security Financing & Collateral Management (SFCM) team through the transformation of its legacy desktop-based trading platform into a modern, web-based solution. This transformation will include developing a new front end built with React and Redux, as well as enhancing the Java-based backend application server to fully support this modernization effort.In this role, you will be responsible for upholding architectural standards, defining and promoting best practices, and ensuring the delivery of a scalable, high-performance, and maintainable user interface.Responsibilities:
Design, develop, and implement a new React/Redux-based front end to replace the current desktop interface for the SFCM platform.
Work with other Java back-end developers to Design and implement scalable back-end services suitable to ensure seamless integration between services and the new user interface .
Work closely with back-end developers, UX/UI designers, product owners, and other stakeholders to create seamless and intuitive user experiences.
Lead code reviews, technical sessions, and hands-on mentorship to build team competence and ensure sustainable knowledge transfer.
Partner with QA and DevOps teams to align development with quality, security, and regulatory requirements specific to financial services.
Implement secure coding standards, validate user inputs, manage authentication and authorization flows, and ensure alignment with enterprise and regulatory security requirements throughout the development lifecycle.
Requirements:Education:
Bachelors or Master’s Degree in Engineering , preferably Computer Science /IT , or related field required.
Experience:
8 + years of professional development experience with minimum of 3 + years in f ront -end development experience with modern frameworks and S ervice-oriented or micro- services based back-end java development .
Strong experience with React and related libraries.
Proficient in JavaScript and TypeScript.
Experienced in state management using Context API or Redux.
Experienced with data grids, such as AG Grid or similar tools.
Skilled in CSS, including tools like styled-components.
Background in Spring Boot and core Java development.
P roficient in building and integrating RESTful APIs.
Experience with designing and implementing front end migration into React with Redux.
Ability to work well as a guide of an existing development team.
Ability to effectively communicate with the existing development team and management.
Enthusiastic and professional, with a drive to work on challenging projects.
Experience with coordinating/managing teams.
Preferred Qualifications:
C++ development experience
Familiarity with web-based testing practices (automation)
Experience with designing and implementing front end migration into React with Redux.
Experience working within an Agile squad model , collaborating closely with Product Owners, Business Analysts, and QA teams.
Deploying and hosting a web based application in a production environment
Tools:
Development Tools: Visual Studio/ VS Code, Jet Brains , B rowser developer tools, build and test automation frameworks.
Version Control: Git (preferred) or experience with similar systems such as Perforce.
Collaboration & Project Management: JIRA, Confluence.
DevOps / CI-CD (desirable): Familiarity with containerization, deployment pipelines, and related automation tools.
We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company-and ultimately a community-that recognizes and celebrates everyone’s unique perspective.Use of AI in HiringAs part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.
Principal Software Engineer
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
£85,000
RECENTLY POSTED
react
javascript
python
kotlin
csharp
nodejs
+2
About The Role Deadline for applications: 11:59pm on 31st October 2025Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software.We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great engineering happens when teams collaborate, learn, and build with purpose.Youll provide hands-on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture.Responsibilities Lead the design and development of advanced software solutions, ensuring high standards of quality, security and scalability.Set the technical direction for projects and influence the wider technology strategy.Provide line management for a group of engineers (typically up to six), supporting their career progression and ensuring theyre set up for success.Provide technical leadership and coaching, fostering a culture of excellence, collaboration and continuous learning.Collaborate with senior stakeholders to translate complex business problems into elegant, robust solutions.Champion modern engineering practices including CI/CD, test automation and infrastructure as code.Foster a DevOps culture that enables teams to build, deploy and run their services confidently through automation and continuous delivery.Drive the evaluation and adoption of emerging technologies to improve how we deliver software.Lead technical due diligence during project scoping, bids and new opportunities.Represent the engineering function in strategic discussions, influencing our technology roadmap.Anticipate and manage project risks, helping teams navigate complex technical challenges.About You Professional knowledge and experience EssentialExtensive experience in software engineering, with a focus on large-scale, complex systems.Polyglot engineer comfortable working across multiple languages and frameworks (weve used Python, Java, Kotlin, Node.js, C#, JavaScript, Express, React and Next.js to name a few).Passion for learning new technologies and helping others do the same.Proven track record of leading software architecture design and strategic technology initiatives.Strong expertise in cloud platforms, microservices and modern software development practices.Experience with direct line management and mentoring junior to senior engineers.Excellent communication skills. Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.DesirableExperience working in a consultancy environment, managing client relationships at a senior level.Experience delivering government or public sector projects.Eligible for (or holding) SC security clearanceKnowledge of AI, machine learning, or other emerging technologies relevant to software engineering.Experience promoting knowledge sharing. This might be through mentoring, blogs, talks, or internal communities.Behaviours and PACT values Purpose: Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.Craft: Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Benefits Include:30 days holiday + bank holidays2 volunteer days for causes that you are passionate aboutMaternity/paternity - 6 months Maternity Leave, 3 months Paternity LeaveLife assuranceEmployer pension contribution of 5%Health cash planPersonal learning and development budgetEmployee Assistance ProgrammeAccess to equity in the business through a Share Incentive PlanGreen incentive programmes including Electric Vehicle Leasing and the Cycle to Work SchemeFinancial adviceHealth assessmentsAbout TPXimpact - Digital TransformationWe drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.TPBN1_UKTJ
Senior Automation Tester
Bright Purple
Edinburgh
Hybrid
Senior
£55,000
RECENTLY POSTED
javascript
python
java
playwright
cypress
Senior Automation Tester Edinburgh/Hybrid Salary up to £55,000 We are looking for a Senior Automation Tester who shares our passion for quality and for using technology to help businesses perform better. The Role As a Senior Automation Tester, you will play a key role in driving quality across engineering teams. You ll divide your time between hands-on delivery work and collaborating with senior engineering leaders on cross-team quality initiatives, tools, and processes. You ll be involved throughout the full product development lifecycle, helping to deliver innovative solutions that are changing how people interact. What You ll Be Doing
Analyse test objectives and design test plans aligned with the overall test strategy
Design and build test cases, scripts, and procedures with clear expected results
Create and manage realistic, representative test data
Execute a wide range of functional and non-functional testing activities
Support testing at all levels, including unit, component, integration, system, and UAT
Raise, manage, and track defects through to resolution in line with organisational standards
Document and report test results against acceptance criteria, maintaining traceability between stories, tests, and defects
Communicate testing status, risks, metrics, and outcomes to technical and non-technical stakeholders
Continuously develop your skills and stay up to date with new tools, technologies, and best practices
Skills & Experience
Strong understanding of iterative and incremental development methodologies
Experience defining and maintaining regression strategies, including identifying tests suitable for automation
Demonstrable experience testing desktop and service-based applications
Experience working with event-driven systems and service bus technologies
Strong coding or scripting skills (ideally C# or TypeScript; Java, JavaScript, or Python also considered)
Hands-on experience with tools such as Jest, Playwright, Cypress, K6, or similar
Experience using test management tools such as Azure DevOps
If you re a quality-focused Senior Automation Tester looking to make a real impact, we d love to hear from you. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Junior Developer (.Net) - Edinburgh Hybrid - 30K, Bonus
Lorien
Edinburgh
Hybrid
Junior
£28,000 - £30,000
RECENTLY POSTED
dot-net
react
javascript
git
powershell
csharp
+3
Following the pre-screening process, successful candidates will be invited to attend an in-person interview on 16th February 2026. This is a fantastic opportunity to meet the team, explore the office, and experience their culture firsthand. Plus, there’s no waiting around, you’ll receive your outcome on the day!Lorien’s client, a fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Junior Software Developer / Junior Software Engineer (open to applications from good graduates looking for their first step who hold relevant technical skills - see below) with a background in C# to join their team, and play a key role in the delivery of quality code in a dedicated and evolving SaaS setting.They’re a growing firm with great projects in the pipeline, happy to offer a range of incentives (including bonuses, hybrid working, private healthcare, recognition rewards, professional development and ongoing upskilling avenues), and friendly people to work with (ask us, we’ve placed a number of them ourselves!), so take a look and apply before it’s too late:About the RoleAs a Junior Software Developer, you will play a role in the delivery of high-quality, performant, and secure code while contributing to development practices. You’ll be responsible for learning and then creating and maintaining technical content using the company development stack, assisting to support review processes, and addressing issues efficiently as part of a supportive squad.Key Responsibilities
Learning to develop high-quality, secure, and well-tested code that delivers optimal performance.
Participating in code and process reviews, providing constructive feedback and tackling improvement initiatives.
Resolve bugs and handle support issues efficiently.
Collaborate in sprint cycles and contribute to product increment planning within a scaled agile framework.
Skills and Qualifications
Some skills in: C# .NET, Typescript, JavaScript (preferably React), SQL Server/T-SQL, and ideally HTML, CSS/LESS, Azure/AWS, and/or Powershell.
Ideally some exposure to development and collaboration tools: Visual Studio, Visual Studio Code, Notepad , Git, and SQL Server Management Studio (SSMS).
Demonstrated ability to prioritize tasks, manage time effectively, and work as part of a team, learning as you go.
Why Join This Company?Our client offers a competitive salary, a comprehensive benefits package including annual and spot bonuses as well as a generous holiday allowance, and a supportive, evolving work setting. As a Junior Software Developer, you’ll have the opportunity to make a significant impact and contribute to the company’s continued success.So if you’re looking to join a great firm with major expansion and evolution on the horizon, offering a host of benefits with staff at the centre such as flexible working, bonuses and recognition rewards, healthcare, progression and more, apply now with your latest CV and let’s have a chat.Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Senior Developer (.Net) - Glasgow/Edinburgh Hybrid - 60K, Bonus
Lorien
Edinburgh
Hybrid
Senior
£50,000 - £60,000
RECENTLY POSTED
dot-net
react
aws
javascript
github
git
+6
Senior Developer (.Net) - Glasgow / Edinburgh Hybrid - 60K + BonusFollowing the pre-screening process, successful candidates will be invited to attend an in-person interview on 16th February 2026. This is a fantastic opportunity to meet the team, explore the office, and experience their culture firsthand. Plus, there’s no waiting around, you’ll receive your outcome on the day!Lorien’s client, a fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Senior Software Developer / Senior Software Engineer with a background in C# to join their team, and play a key role in the delivery of quality code in a dedicated and evolving SaaS setting.They’re a growing firm with great projects in the pipeline, happy to offer a range of incentives (including bonuses, hybrid working, private healthcare, recognition rewards, professional development and ongoing upskilling avenues), and friendly people to work with (ask us, we’ve placed a number of them ourselves!), so take a look and apply before it’s too late:About the RoleAs a Senior Software Developer, you will play a pivotal role in delivering high-quality, performant, and secure code while contributing to agile development practices. You’ll be responsible for creating and maintaining technical content using the company development stack, supporting review processes, and addressing issues efficiently. The role also involves collaborating with stakeholders and contributing to the delivery of tasks in a timely manner.Key Responsibilities
Develop high-quality, secure, and well-tested code that delivers optimal performance.
Participate in code and process reviews, providing constructive feedback and recommending improvements.
Resolve bugs and handle support issues efficiently to maintain system stability.
Collaborate in sprint cycles and contribute to product increment planning within a scaled agile framework.
Mentor less senior Developers, offering guidance in a technical leadership capacity.
Communicate progress against objectives clearly to the team and stakeholders.
Build and nurture strong relationships with key stakeholders to ensure alignment and trust.
Skills and Qualifications
Technical expertise in: C# .NET, JavaScript (preferably React), SQL Server/T-SQL, HTML, CSS/LESS, with additional preferable skills in PowerShell and/or YAML.
Proficient in development and collaboration tools: Visual Studio, Visual Studio Code, Notepad , Git, and SQL Server Management Studio (SSMS).
Hands-on experience with cloud and automation technologies: GitHub Actions, Microsoft Azure, and ideally AWS services.
Demonstrated ability to prioritize tasks, manage time effectively, and build strong stakeholder relationships.
Why Join This Company?This company offers a competitive salary, a comprehensive benefits package including annual and spot bonuses as well as a generous holiday allowance, and a supportive, evolving work setting. As a Senior Software Developer, you’ll have the opportunity to make a significant impact, drive innovation and improvement, and contribute to the company’s continued success.So if you’re looking to join a great firm with major expansion and evolution on the horizon, offering a host of benefits with staff at the centre such as flexible working, bonuses and recognition rewards, healthcare, progression and more, apply now with your latest CV and let’s have a chat.Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Lead Software Engineer
TPXImpact Holdings Plc
Edinburgh
Hybrid
Senior
£75,000
RECENTLY POSTED
aws
javascript
spring-boot
jest
kubernetes
python
+5
About The RoleJob Level: 10UK WideWe are looking for aLead Software Engineerwho will be responsible for the design, development, and deployment of high-quality software solutions.This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes.You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities.Responsibilities
Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability.
Manage and mentor a team of software engineers, providing technical guidance to foster professional growth.
Ensure that coding standards, development best practices, and operational processes are consistently applied.
Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery.
Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications.
Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team.
Implement and maintain CI/CD pipelines to streamline the development and deployment process.
Troubleshoot and resolve complex technical issues that arise during the software development lifecycle.
Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial.
Manage project timelines, ensuring that deliverables are completed on time and within scope.
Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required
About YouProfessional knowledge and experience
Guide and optimise team workflows and processes.
Demonstrate proficiency in a wide range of technical systems and tools.
Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential.
Contribute to the developer community
Inquisitive about internal areas like bids and hiring
Provide technical leadership, coaching, and mentoring to your team
Promote knowledge sharing and adoption of good practice
Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines.
Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks
Essential:
Extensive experience in full-stack software engineering, including design, development, testing, and deployment.
Hands on experience withJava,Spring Boot,Pythonand Microservices, although a truepolyglotis preferred.
Strong understanding of software development methodologies such as Agile, TDD and DevOps.
Some proficiency in multiple programming languages such as Python, JavaScript, or similar.
Extensive experience writing well-tested code.
Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code
Experience with CI/CD pipelines and automated testing frameworks.
Experience with various architecture patterns eg microservices and event-driven.
Experience with containerization technologies (e.g. Docker, Kubernetes).
Proven ability to manage and lead engineering teams to success.
Expertise in designing scalable and secure software architectures.
Desirable:
Knowledge of emerging technologies like AI
Previous, relevant experience as a senior software engineer
Leading a large multidisciplinary project
Line management experience
Experience interviewing and screening candidates
Experience responding to bid questions
Skills
Software Architecture: Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals.
Cloud Platforms: Strong proficiency in cloud technologies, including architecture and deployment strategies.
Programming and Development: Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js).
CI/CD and Automation: Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles.
Code Quality and Testing: Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality.
DevOps Practices: Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications.
Communication: Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA
Behaviours and PACT values
Purpose:Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.
Accountability:Be accountable for delivering your part of a project on time and under budget and working well with other leaders.Lead by example, promoting a culture where quality and client experience are foremost.
Craft:Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.
Togetherness:Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.
About UsPeople-powered transformationWe’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.Benefits include:
30 days holiday + bank holidays
2 volunteer days for causes that you are passionate about
maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave
life assurance
employer pension contribution of 5%
health cash plan
personal learning and development budget
Employee Assistance Programme
access to equity in the business through a Share Incentive Plan
green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
health assessments
Net Developer - Glasgow / Edinburgh Hybrid - 42K, Bonus
Lorien
Edinburgh
Hybrid
Junior - Mid
£38,000 - £42,000
RECENTLY POSTED
react
aws
javascript
dot-net
github
git
+6
Software Engineer (.Net) - Glasgow / Edinburgh Hybrid - Circa 42K + BonusFollowing the pre-screening process, successful candidates will be invited to attend an in-person interview on 16th February 2026. This is a fantastic opportunity to meet the team, explore the office, and experience their culture firsthand. Plus, there’s no waiting around, you’ll receive your outcome on the day!Lorien’s client, a fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Software Developer / Software Engineer with a background in C# to join their team, and play a key role in the delivery of quality code in a dedicated and evolving SaaS setting.They’re a growing firm with great projects in the pipeline, happy to offer a range of incentives (including bonuses, hybrid working, private healthcare, recognition rewards, professional development and ongoing upskilling avenues), and friendly people to work with (ask us, we’ve placed a number of them ourselves!), so take a look and apply before it’s too late:About the RoleAs a Software Developer, you will play a pivotal role in delivering high-quality, performant, and secure code while contributing to agile development practices. You’ll be responsible for creating and maintaining technical content using the company development stack, supporting review processes, and addressing issues efficiently.Key Responsibilities
Develop high-quality, secure, and well-tested code that delivers optimal performance.
Participate in code and process reviews, providing constructive feedback and recommending improvements.
Resolve bugs and handle support issues efficiently to maintain system stability.
Collaborate in sprint cycles and contribute to product increment planning within a scaled agile framework.
Skills and Qualifications
Technical expertise in: C# .NET, JavaScript (preferably React), SQL Server/T-SQL, HTML, CSS/LESS, with additional preferable skills in PowerShell and/or YAML.
Proficient in development and collaboration tools: Visual Studio, Visual Studio Code, Notepad , Git, and SQL Server Management Studio (SSMS).
Hands-on skills with cloud and automation technologies: GitHub Actions, Microsoft Azure, and ideally AWS services.
Demonstrated ability to prioritize tasks, manage time effectively, and build strong stakeholder relationships.
Why Join This Company?This company offers a competitive salary, a comprehensive benefits package including annual and spot bonuses as well as a generous holiday allowance, and a supportive, evolving work setting. As a Software Developer, you’ll have the opportunity to make a significant impact, drive innovation and improvement, and contribute to the company’s continued success.So if you’re looking to join a great firm with major expansion and evolution on the horizon, offering a host of benefits with staff at the centre such as flexible working, bonuses and recognition rewards, healthcare, progression and more, apply now with your latest CV and let’s have a chat.Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Senior Software Engineer Full Stack
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
£60,000
RECENTLY POSTED
aws
javascript
spring-boot
kubernetes
python
docker
+2
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early-stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non-technical stakeholders. About You Professional knowledge and experience Essential Proven experience in full-stack software development, including design, development, testing, and deployment. Significant hands on experience with Java, Spring Boot and Microservices. Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. Experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code. Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic is covered by tests. Code Quality and Testing Proficient in automated testing frameworks and ensuring software is reliable and bug-free. Experience conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous Improvement Passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Access to equity in the business through a Share Incentive Plan Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments About TPXimpact - Digital Transformation We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities. By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact. Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview. TPBN1_UKTJ
Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Junior - Mid
£30,000 - £44,000
javascript
dot-net
asp-net
entity-framework
dot-net-core
sql
+2
Edinburgh based SaaS Organisation, that have a market leading product, are looking for an experienced Software Engineer (with good exposure using the .Net framework) to join their agile team - modern tech and hybrid working on offer.They’ve been running really successfully now for several years and their product is used worldwide, largely both within the UK and the US. It’s a data focused product that is proven to enhance the efficiency within organisations and ultimately lower costs. The platform has been so successful the company have recently been acquired by a global powerhouse, as they’re looking to expand their footprint, so it’s a really exciting time to join.They’re based in central Edinburgh and have a development squad of roughly seven, they’d describe themselves as a friendly and sociable bunch that endorse collaborate working and are looking for a similar fit. For this role (and all technical roles at the business) they’re ideally looking for someone that can work onsite, roughly three days per week.You’d find yourself working on their core cloud platform, which is written with a modern tech stack (.Net, SQL, Azure and VueJS). They are ideally looking for a Developer that feels comfortable across the full stack or would be open to learning some of their tech stack - as they’re happy to help people upskills here, they’ve got a great L&D environment.You’ll ideally have experience with most of the following;** Modern .Net (.Net Core, ASP.Net MVC)** Databases (SQL Server or Entity Framework)** Modern JavaScript Libraries (ReactJS, Angular or VueJS)** Working with an Agile environmentExperience with the following is highly desirable;** Microsoft Azure** Microservices** Working in a product environmentThe company have a great culture, I’ve helped several Engineers join the organisation within the last couple of years and heard great things first hand!Their offices are just walking distance from Haymarket station in Edinburgh, and they support hybrid working, where you’d be expected in about three days per week.In return they’re able to offer a salary from £30k to £44k for this role on top of a good benefits package to match (Annual Bonus, 34 days holidays and more).If you’re keen to learn more, please apply or drop Douglas Paget at Cathcart Technology a message.Cathcart Technology is acting as an Employment Agency in relation to this vacancy
L3 Support Engineer Dot Net
Stackstudio Digital Ltd.
Livingston
In office
Mid - Senior
£450/day - £500/day
aws
javascript
dot-net
itil
swift
grafana
+7
Role / Job Title: L3 Support Engineer Dot Net
Work Location: Livingston, United Kingdom
Role Type: Contracting
Mode of Working: Office-based
Dot Net support L3 Engineer
Retail domain
The RoleDot Net Support Engineer L3 Support Dot Net (C#, VB.Net); JavaScript; Advanced SQL; REST APIs; Code-level debugging; Performance tuning; Incident/Problem/Change Management; Scripting (PowerShell/Shell); Application MonitoringYour Responsibilities
Provide advanced L3 support for .Net and JavaScript-based applications
Perform deep-dive analysis and resolve complex incidents within SLA
Debug code-level issues and collaborate with engineering teams for permanent fixes
Drive systemic improvements and performance optimization
Support releases, UAT, and go-lives; maintain change quality and documentation
Partner with upstream and downstream teams to ensure service continuity
Your ProfileEssential Skills / Knowledge / Experience
.Net (C#, VB.Net), VB6, and JavaScript / Vue.js proficiency across application lifecycle
Proficiency with T-SQL and DocumentDB
Swift and Kotlin knowledge
Advanced SQL troubleshooting and tuning; data-model fluency for application triage
REST API integration and debugging
Scripting (PowerShell/Shell) for automation and health-check/reporting
Observability / SRE: alert tuning, performance and capacity analysis; tools include Splunk/ELK and Grafana
ITSM discipline: ServiceNow / Jira; SLA / OLA adherence; clear incident communication and RCA
Operations: daily/shift health checks, exception queues, dashboards, runbooks, KEDB
Triage and recovery: application errors, data mismatches, API failures, safe reprocessing
Change management: UAT, release notes, SOP/runbook updates; regression mindset
RCA & systemic improvements: resolve repeat failures, drive optimization, and process improvements
Desirable Skills / Knowledge / Experience
Retail domain background
Experience with cloud-native .Net applications (Azure / AWS)
Web services (SOAP / REST) and microservices architecture
Automation mindset (PowerShell, Python)
ITIL Foundation certification
Familiarity with batch schedulers and cloud logging / monitoring
Senior Software Developer
Cathcart Technology
Edinburgh
Hybrid
Senior
£65,000
react
xamarin
javascript
dot-net
csharp
sql
A global organisation based out of Edinburgh is looking for a skilled Senior Software Developer (.Net) to join their growing engineering function. Hybrid working, modern tech, and a great culture are on offer. This is an exciting time to join a company renowned for its friendly, collaborative culture and excellent staff retention. They’re investing heavily in modernising their software, improving processes, and standardising workflows - meaning you’ll have a real opportunity to make an impact. You’ll be part of a key product team, driving technical excellence across desktop, web, and mobile applications. Your work will focus on system and software design involving; API integration, database development, and mobile applications (Xamarin / .NET MAUI). This is a role where you can bring ideas, influence technical decisions, and help shape the team’s approach to development. They’re a supportive organisation that encourages collaboration and knowledge-sharing. As a Senior Developer, you’ll mentor others, contribute to best practices, and support the continuous improvement of processes and tooling. If you have experience modernising systems, improving workflows, and standardising development practices, this is an ideal opportunity for you. You’ll ideally have experience with most of the following: ** Delivering solutions across multiple platforms and frameworks, primarily using .NET / C# \ Database design, development, and optimisation with Microsoft SQL Server ** Experience or an interest in DevOps practices \ Strong communication skills and ability to work effectively in an international team Desirable: ** Experience with React (or similar JavaScript libraries) or WPF \ Mobile App Development (Xamarin or MAUI) ** Migrating legacy applications to modern frameworks They’re based in Edinburgh, with onsite parking and a hybrid working approach (around two days per week in the office). The company has a very generous training budget , so it’s a brilliant place to upskill and develop your career - so don’t be put off if you don’t meet every technical requirement. In return, they’re offering a salary from £50k-£65k , a great company culture, and the chance to work in an environment where your ideas and technical expertise will be truly valued. This is a unique opportunity to join a well-established organisation entering a period of growth. If you enjoy collaborating, and want to make a real impact, apply today or drop Doug at Cathcart Technology a message via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.TPBN1_UKTJ
Senior Software Developer
Cathcart Technology
Edinburgh
Hybrid
Senior
£50,000 - £65,000
react
xamarin
javascript
dot-net
sql
A global organisation based out of Edinburgh is looking for a skilled Senior Software Developer (.Net) to join their growing engineering function. Hybrid working, modern tech, and a great culture are on offer.This is an exciting time to join a company renowned for its friendly, collaborative culture and excellent staff retention. They’re investing heavily in modernising their software, improving processes, and standardising workflows - meaning you’ll have a real opportunity to make an impact.You’ll be part of a key product team, driving technical excellence across desktop, web, and mobile applications. Your work will focus on system and software design involving; API integration, database development, and mobile applications (Xamarin/.NET MAUI). This is a role where you can bring ideas, influence technical decisions, and help shape the team’s approach to development.They’re a supportive organisation that encourages collaboration and knowledge-sharing. As a Senior Developer, you’ll mentor others, contribute to best practices, and support the continuous improvement of processes and tooling. If you have experience modernising systems, improving workflows, and standardising development practices, this is an ideal opportunity for you.You’ll ideally have experience with most of the following:\ Delivering solutions across multiple platforms and frameworks, primarily using .NET/C#\ Database design, development, and optimisation with Microsoft SQL Server\ Experience or an interest in DevOps practices\ Strong communication skills and ability to work effectively in an international teamDesirable:\ Experience with React (or similar JavaScript libraries) or WPF\ Mobile App Development (Xamarin or MAUI)\ Migrating Legacy applications to modern frameworksThey’re based in Edinburgh, with onsite parking and a hybrid working approach (around two days per week in the office). The company has a very generous training budget, so it’s a brilliant place to upskill and develop your career - so don’t be put off if you don’t meet every technical requirement.In return, they’re offering a salary from £50k-£65k, a great company culture, and the chance to work in an environment where your ideas and technical expertise will be truly valued. This is a unique opportunity to join a well-established organisation entering a period of growth.If you enjoy collaborating, and want to make a real impact, apply today or drop Doug at Cathcart Technology a messageCathcart Technology is acting as an Employment Agency in relation to this vacancy.
Page 1 of 1

Frequently asked questions

What types of JavaScript jobs are available in Edinburgh?
Edinburgh offers a wide range of JavaScript roles including front-end developer, full-stack engineer, React developer, Node.js developer, and JavaScript architect positions across various industries such as finance, tech startups, and creative agencies.
Do I need to have experience with specific JavaScript frameworks for jobs in Edinburgh?
Many employers in Edinburgh look for proficiency in popular frameworks like React, Angular, or Vue.js, but specific requirements vary by role. It's advisable to review job listings carefully to match your skills with employer needs.
Are remote JavaScript jobs available in Edinburgh through this job board?
Yes, our platform lists both permanent and contract JavaScript roles in Edinburgh, including remote and hybrid opportunities. You can filter job listings to find remote positions that suit your preferences.
What salary range can I expect for JavaScript jobs in Edinburgh?
Salaries for JavaScript roles in Edinburgh vary depending on experience, specific skills, and company size. Generally, junior positions start around £30,000 per year, while senior developers can earn £60,000 or more annually.
How do I apply for a JavaScript job listed on this site?
To apply, create an account on our job board, upload your CV, and submit your application directly through the job listing page. You can also set up job alerts to receive notifications for new JavaScript vacancies in Edinburgh.