
Full Stack Engineer (Node | React)
Hybrid
London, United Kingdom
£ 75,000 / year
Full Time
05-03-2025
Job Specifications
Full Stack Software Engineer
Node.js | React | Full Stack | TypeScript | JavaScript | Hybrid London
Full Stack Software Engineer with experience in a JavaScript / TypeScript ecosystem is required by a digital agency based in in Central London. As an experienced full stack software engineer you will be expected to mentor other engineers and have the ability to work as a technical lead.
Salary: Up to £75,000
Location: Central London - 2 days per week in office, 3 days per week wfh.
Tech Stack: JavaScript, TypeScript, Node.JS, React, Redux, AWS.
Unfortunately we cannot offer sponsorship for this role.
The team operate a hybrid model, working 2 days per week onsite. Your time will be split delivering end-end projects for clients whilst also working on delivering / integrating their product into new and existing clients. You will work full stack (TypeScript, React, Node), although a lot of the current work is backend leaning using Node.js. You will have experience working with external clients and be confident presenting to, or working directly with clients to scope out requirements and provide project updates.
Due to the nature of the work, full stack JavaScript engineers should be comfortable working to deadlines.
Full Stack Software Engineer Requirements:
5+ years working as a Software Engineer
Strong experience working with JavaScript and TypeScript.
3+ years experience working with Node.js.
Comfortable commuting to Central London 2 days per week.
Experience communicating directly with external clients and meeting deadlines.
Experience mentoring other engineers and working as a technical lead on projects.
This would suit a full stack JavaScript engineer who wants to have more ownership and impact in their work. You will work full cycle, scoping out requirements and delivering the end-end solution. This is a fast paced, project driven environment.
About the Company
At Wilson Brown, we pride ourselves on our quality driven approach to Technology & Change recruitment. With over 25 years of international experience working both externally and in-house, we believe in a collaborative approach to recruitment. We partner with our clients to understand their unique needs and act as an extension of their team throughout the entire recruitment process. This ensures that we consistently deliver results that exceed expectations whilst providing outstanding client and candidate experience. If yo... Know more
Related Jobs


- Company Name
- Behavox
- Job Title
- Java Developer 3
- Job Description
- About Behavox Behavox is shaping the future for how businesses harness their most important raw material - data. Our mission is bold: Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world. From managing enterprise risk and compliance to maximizing revenue and value, our data operating platform presents a widespread opportunity to build multilingual, AI/ML-based solutions that activate data for every function within a global enterprise. Our approach is unique, and it’s validated by our customers who tell us to keep forging ahead because no one else is aggregating, analyzing, and acting on data to uncover opportunities or solve problems quite the way we are. We are looking for fearless innovators who have an insatiable appetite for building what no one has built before. About The Role Behavox is an ecosystem of products with the common mission to organize all corporate communications and productivity data on Earth, and to make it useful to human organizations around the globe to become more compliant, improve conduct & culture, automate their CRM functions and more. We use behavioral signals captured in internal data to help businesses achieve better outcomes by linking employee behavior to specific business processes, which helps organizations understand how they can unleash the collective power of their people. The Engineering division is an essential part of the larger Technology and Product Department. We focus on technical design, implementation and delivery of complex data intensive applications which are mission-critical for our clients. As a Software Engineer, you will be a part of an engineering team responsible for one of our products. You will partner up with the product management, design and other engineering teams to solve complex technical problems and deliver outstanding products to our clients, on time. We value candidates who are motivated by solving sophisticated engineering problems at the scale of petabytes of semi-structured data. While experience on GCP is highly desired, familiarity with AWS or Azure is also beneficial. Knowledge of Python and JavaScript is valuable but not required. You should be keen on taking end-to-end design and ownership across all stages of the software development lifecycle (SDLC). Note that a lack of experience in some of the specific technologies is not a barrier as we highly value the ability to learn and adapt. For the right Talent, this is a great opportunity because: We are not a startup, nor an enterprise - so this is the best time to join as your contribution will be highly visible and impactful. Engineering is an equal contributor to the company's goals. Success in this area is vital, along with the other business functions. We have small dynamic feature teams with short development cycles and dedicated releases in which you can promote your ideas from day one. We love collaboration and competition. What You'll Bring A deep and genuine interest in Behavox as demonstrated by a connection to its mission, marketplace and/or technologies 5+ years of experience building scalable and reliable server-side cloud-native applications leveraging Java language, with solid knowledge of the latest version of Java Proficiency in the design and implementation of containerized and serverless components/services within a high-load, data-intensive architecture for large-scale distributed systems, capable of processing dozens of gigabytes (or more) of data daily Developed skills and experience with SQL databases such as MySQL (PostgreSQL, Microsoft SQL Server, Oracle DB, MariaDB also work) or HBase (ScyllaDB, Cassandra, DynamoDB, BigTable also work) Experience with message brokers such as Google Cloud Pub/Sub, Kafka, or RabbitMQ will be considered advantageous What You'll Do Develop complex scalable services and components, leveraging cloud-native technologies to build large-scale distributed systems, capable of processing dozens of gigabytes (or more) of data daily Contribute in the analysis of product requirements to generate solution discussions and decisions for the implementation plan Work collaboratively with other team members (planning sessions, technical discussions, status meetings, code review) Take ownership of assigned features and tasks, demonstrating the ability to be autonomous and learn quickly Write automated tests for product features (unit, integration, end-to-end) to improve overall product quality What We Offer A truly global mission with a passionate community in locations all over the world Huge impact and learning potential as our aspirations require bold innovation Highly competitive compensation with 100% bonus pay already integrated Benefits include great health coverage for employee and family Generous time-off policy and flexible work schedule About Our Process We take Talent very seriously and we are building a community of extraordinary individuals working together in very high performing teams. We also know that the best Talent always has options so we believe that the process has to be a two way assessment - the company AND the candidate assessing the business needs alignment, the career next step alignment, and the cultural alignment. During the process we will begin by exploring the core factors regarding salary and location along with core experience and skills and values alignment. We will then deep dive explore the critical technical competencies we have identified for the role, and then we will deep dive in behavioral competencies. The most aligned candidate will then be asked to do a practical work task simulation activity so we can make sure that you will enjoy the kind of work the role requires, and this task will typically be presented and discussed with a group of colleagues and managers.


- Company Name
- E.ON UK
- Job Title
- Software Developer
- Job Description
- Location – Nottingham, NG1 4BX Salary - £35,505 to £47,699 Hybrid Working Model 1 Year Fixed Term Contract At E.ON we are leading the energy transition towards net zero. E.ON is a global provider of specialised energy solutions. To support the continuing growth of our Field Debt Solutions business we're looking for a Software developer to join us on a 1 year fixed term contract. You will be working in an agile methodology environment using mainly SQL and VBA to maintain databases, construct reports, fix bugs, and more. You'll be responsible for crafting, enhancing, and upholding our performance reporting systems and software solutions for existing and emerging workstreams, which will aide our expansion into new markets. Using your knowledge, you will support the execution of software development tasks whilst actively participating in stakeholder meetings across the business to ensure our processes and workstreams are helping the business to meet it's targets. Other responsibilities include - Delivering performance reporting to business requirements by deciphering and designing technical solutions to develop new/existing capability, supporting additional workstreams for internal and external clients. Responsible for discussing data architecture decisions in both production and reporting environments with your line manager, ensuring our data is accessible in both easy to access and there is only one source of truth Responsible for financial tracking of all departmental activities at an auditable level, to invoice our clients and effectively manage our cost to serve Prioritise work effectively using a DevOps platform making recommendations for reprioritisation to your line manager Create and review technical/procedural documentation to allow efficient improvement/bug fixing by your peers Communicate in a timely manner to all affected end users and business leaders where bugs are identified/new requests are made and provide timely updates on progress and resolution Work alongside the operational field and office teams to understand current processes and procedures, looking to deliver innovative solutions to improve performance Ensures all new/changes to existing solutions are version controlled using Git, changes are thoroughly tested and pull requests are authorised by an independent peer before being released into production Where changes impact multiple system/require system down time create detailed and independently reviewed plans to limit business impact, using a run/play book · Work with peers to collaborate where multiple technologies/skills are required to deliver a solution What we need from you Advanced SQL (Oracle/T-SQL) Working knowledge of VBA and MS Access Intermediate MS Excel Creative problem solver who can see a task through to resolution or delivery Proactively engages and communicates with key stakeholders regardless of level A demonstrable need for accuracy and thoroughness A team player, able to interact with peers to ensure delivery where multiple technologies/skills It would be great if you had Experience of MS SQL Server Familiar with the licence conditions and legal requirements relating to the fair treatment of customers in debt


- Company Name
- Leeds Teaching Hospitals NHS Trust
- Job Title
- Application and Web Developer (XN05)
- Job Description
- Job Summary Are you ready to use your development skills in a way that makes a positive impact on peoples lives? If so, we have a fantastic opportunity to become a member of our EHR Delivery team within the Leeds Teaching Hospitals NHS Trust. Reporting to the Lead Application Developer your role will involve frequently consulting and advising ways of working that are consistent with the available and upcoming application and web-based technologies. Deliver complex eForms including complex APIs; resolve live issues occurring against key Trust systems and develop new features within the EHR). In return, we can offer you a varied, interesting, and challenging role working as part of a fantastic team and offering all the support you need to learn at pace and achieve your career ambitions. Main duties of the job You will develop complex electronic forms for use within the Trust EHR solution. Regularly test IM & T systems to ensure they meet user requirements You will pay a key role in joint working and close co-operation with staff both internal and external, providing the clinical/operational services in order to maintain a complete and seamless service to end users. You will take responsibility for analysing, investigating and resolving problems by interpreting a range of error messages and/or user information, identify the possible solutions and determine the most appropriate. You will work as part of our multi-professional workforce providing and receiving complex information to identify, research and resolve technical problems and concerns of customers. Develop and document the solution(s) to the problem. You will be supported to work and regularly train other members of the team to resolve technical problems using the findings from the research and analysis. About Us DIT at LTHT is a highly motivated and inclusive place to work. We hold our Leeds Way Values in high esteem and respect all colleagues. Within the trust we are always looking to improve and give the best service possible, and we are looking for individuals with the same drive to join us. DIT look after the Trusts information technology, responsible for delivering and embedding the latest digital innovations, finding the right hardware and software to meet business needs, turning information into insight and everything in between. Its an exciting time to join us, as we offer varied and rewarding opportunities. Wed love to consider your application if you want to be a part of delivering operational services that allow patients to be treated effectively across Leeds. The EHR Delivery team EHR Delivery is responsible for the development and integration of digital solutions to meet clinical and business requirements across the Trust Leeds Teaching Hospitals is committed to our process of redeploying 'at risk' members of our existing workforce to new roles. As such, all our job adverts are subject to this policy and we reserve the right to close, delay or remove adverts while this process is completed. If you do experience a delay in the shortlisting stage of the recruitment cycle, please bear with us while this process is completed, and contact the named contact if you have any questions. Date posted 03 March 2025 Pay scheme Agenda for change Band Band 5 Salary £29,970 to £36,483 a year Contract Permanent Working pattern Full-time Reference number C9298-INF-205 Job locations St. James's University Hospital Beckett Street Leeds LS9 7TF Job Description Job responsibilities Please see supporting documents for full Job Description with further information on requirements of the role, the department and workflows and full person specification. Responsibilities Job description Job responsibilities Please see supporting documents for full Job Description with further information on requirements of the role, the department and workflows and full person specification. Person Specification Skills Skills & behaviours Essential Enthusiastic and committed with good attention to detail Ability to work on own initiative and in teams Desirable Team management Qualifications Essential Educated to degree level or equivalent in an IT related area. Desirable Any courses relevant to essential specialist knowledge skills. Experience Essential Experience of using Web Development tools Experience in web design/web development Graphical design skills Excellent level of IT literacy Knowledge of SQL Queries and Relational Databases Desirable Experience of dealing with all levels of hospital staff and external contacts Experience of working in a busy development department of a large organisation Experience of working in a project environment Experience of change management processes and adhering to the set policies and procedures Experience of using Web APIs Additional Requirements Essential Planning and Organising Good social skills Person Specification Skills & behaviours Essential Enthusiastic and committed with good attention to detail Ability to work on own initiative and in teams Desirable Team management Qualifications Essential Educated to degree level or equivalent in an IT related area. Desirable Any courses relevant to essential specialist knowledge skills. Experience Essential Experience of using Web Development tools Experience in web design/web development Graphical design skills Excellent level of IT literacy Knowledge of SQL Queries and Relational Databases Desirable Experience of dealing with all levels of hospital staff and external contacts Experience of working in a busy development department of a large organisation Experience of working in a project environment Experience of change management processes and adhering to the set policies and procedures Experience of using Web APIs Additional Requirements Essential Planning and Organising Good social skills Disclosure and Barring Service Check This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions. Employer details Employer name Leeds Teaching Hospitals Address St. James's University Hospital Beckett Street Leeds LS9 7TF Employer's website https://www.leedsth.nhs.uk/ (Opens in a new tab)

- Company Name
- Livestock Information Ltd
- Job Title
- Data Development & Support Analyst
- Job Description
- The salary for this role is £40,000 to £45,000 Are you a seasoned data analyst ready to take on a new challenge within an Azure environment? Do you possess in-depth expertise in querying databases using SQL? Can you shift priorities with ease to align with business needs? Would like the opportunity to shape the evolution of data development and support? If so, we'd love to hear from you! At Livestock Information (LI) Ltd, our mission is to be an outstanding service provider of livestock data, empowering government, industry, and farmers to effectively manage disease and infection control, whilst enhancing productivity and innovation in agriculture. To achieve this, we need great people, who share in our values. As a Data Development & Support Analyst at LI, you will sit in the Business as Usual (BAU) team that develops and supports Azure Synapse and Databricks in the cloud to facilitate Power BI reporting. In this role, you'll explore creative strategies to continually enhance the data ingestion process, focusing on improving robustness, boosting performance, and ensuring comprehensive monitoring. You will also play a crucial role in upholding essential security protocols and adhering to Data Governance policies, utilising the cutting-edge tools available within the Azure Stack and Databricks' data intelligence platform. Collaboration is vital in this position, as you'll engage with both internal and external stakeholders to facilitate the delivery of critical agricultural market insights and support impactful solutions. Responsibilities Your responsibilities will include{{:} } Supporting and maintaining efficient and effective data collection and reporting processes Carrying out vigorous testing and quality assurance to ensure any improvements to existing systems or new systems produce accurate information to a high quality Using Azure DevOps Pipelines to build, test and deploy code to different environments. Managing ad hoc data requests to support stakeholder need s Actively investigating ways of utilising the Azure stack and Databricks platforms to present data in clear, concise, and innovative ways and using this knowledge to benefit both internal and external stakeholders. Working closely with Business Analysts and Data Engineers to develop innovative data solution s Using the Service Now ITSM tool to manage tickets, service requests, incidents and problems to a timely conclusio n Complying with Data Protection Act and security and confidentiality rules. Keeping abreast of appropriate industry and technological developments and applying to LI's technical capability. Requirement sWe are looking for someone with the following{{: } } Considerable experience of querying databases using SQL Good knowledge of Databricks and Python Experience of Data Ingestion processes and data warehousing Good working knowledge of the Azure Cloud Platform Excellent attention to detail and problem-solving skil l s Excellent communication and collaboration skil l s Ability to work independently and as a part of a te a m Adaptability to changing business requiremen t s Experience of working in Agile environments and SCRUM teams Familiar with Azure DevOps to define tasks and workloa d s Qualificatio nsYou will hold a bachelor's degree in computer science, data analytics, or relevant field s.Benefi tsAs an LI employee, you will be entitled to our company benefits which include{{ : }} A fully remote and flexible working set u p 33 days annual leave, inclusive of Bank Holid a ys 4 x annual salary Life Assura n ce Market leading pension scheme through Legal & Gene r al Enhanced Family Friendly Polic i es Excellent learning, training, and career development opportunit i es 24/7 access to our Employee Assistance Progra m me A diverse and inclusive culture where everyone is respected and val u ed Application and Interview Proc essTo apply for this role, you will need to submit a CV and answer some pre-screening questio ns.The interview and assessment process for this role will involve a telephone interview with our Talent Team, followed by a first stage and a final stage interview. Interviews will be conducted either remotely via MS Teams or face to fa ce.If we need to make a reasonable adjustment so that you can complete your application, please contact us as soon as possible by emailing talent@livestockinformation.org.uk before the closing date to discuss your nee ds.Val uesWe approach our work with TACT; we are Transparent, Accountable, Committed and we work as a Tea m. We are transparent together, embracing honesty and building trust. We are accountable to the industry and strive for the best possible solutions for the communities we serve. We drive change with passion, commitment and enthusiasm to deliver a great service to the livestock industry. We work kindly and cohesively which allows us to support each other in our personal and strategic goa ls.Diversity statem entAt Livestock Information, we value diversity and believe that every individual brings different strengths. We understand that not everyone may possess every single skill outlined in this job description, but if you believe you have a solid skill set that enables you to excel in this position then we really encourage you to app ly.Further informat ionIf you feel your application has not been treated in a fair and open manner or if you are dis-satisfied with any of your interactions during the recruitment process and you wish to make a complaint, you should contact our Talent team via email{{:}} talent@livestockinformation.org .uk Disclai mer Livestock Information Ltd. cannot sponsor work visas at this t ime.Livestock Information Ltd. Does not discriminate based on race, sex, colour, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benef its. Livestock Information Ltd. Does not accept unsolicited CVs from any source other than directly from a candidate. Any unsolicited CV's not originating directly from a candidate and sent to Livestock Information Ltd or any Livestock Information Ltd employees, including unsolicited CVs sent to a Livestock Information Ltd mailing address or email address, are rejected. Livestock Information Ltd will NOT pay a fee for any placement resulting from the receipt of an unsolicited CV. Livestock Information Ltd considers any candidate for whom the recruiter has submitted an unsolicited CV referred by the company free of any f ees.