
Full Stack Developer (12 month FTC)
On site
Manchester, United Kingdom
Freelance
23-04-2025
Job Specifications
This is a 12 month fixed term contract.
This role is part of our Personalised Content team. We create emotive yet conversion-focused ideas, products and campaigns at scale and speed. Our specialty is hyper-personalised, digital communications that change perceptions, shape new behaviours, and shift market share for our clients including eBay, Uber, Walmart, and more!
Job Purpose
As part of a dynamic and collaborative Product Development team, this role focuses on working closely with clients and their development teams. You’ll contribute to maintaining and improving complex web applications, experimenting with cutting-edge tools and technologies, and creating new applications from scratch. Whether refining existing systems or collaborating on new solutions, the work is diverse, challenging, and impactful.
Key Responsibilities
Write neat, testable, reusable code and libraries for future use
Collaborate with other Developers or the Lead Developer to design and implement technical solutions for complex problems.
Work effectively within a development team, sharing knowledge, seeking advice, and contributing to a supportive and productive environment.
Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions
Demonstrate initiative in solving technical challenges and contribute to delivering projects on time.
What We Are Looking For
Must have
Strong knowledge of JavaScript (ES6+)
Good knowledge of TypeScript
Comfortable with API integrations and creating micro services
Strong knowledge of React
Good knowledge of a React State Management such as Redux/Mobx
Good knowledge with Git
Understand of Agile methodology, TDD and best practices of the development process
Experience with at least one Javascript testing framework
Ability to hand code standards-compliant code
Good experience with CSS and systems such as LESS and SASS to compile style files
Basic backend knowledge: Node.js, MySQL
Good knowledge of the macOS/Unix command line
Basic knowledge of Linux/Unix administration
Good knowledge debugging web applications
2-3 years commercial experience
Nice to have
Knowledge in other javascript frameworks such as Vue.js would be beneficial
Knowledge of Grunt, Webpack or other bundling tools
Knowledge of best practices in an always up, always available service
Experience with app containerization tools like Docker
Knowledge of GraphQL
WE OFFER
Healthcare with Bupa or Medicash
26 days’ holiday exclusive of bank holidays
Mental health support
Company pension scheme with The People’s Pension
Enhanced family friendly policies
A flexible, hybrid working policy
Ride to work scheme
Buddy Program: You will be paired with a ‘Buddy’ to help you through your first weeks’ at DEPT®
A reputation for doing good. DEPT® has been a Certified B Corp® since 2021 and named ‘Agency of the Year’ at both The Lovies and The Webby Awards.
Awesome clients. Whether big or small, local or global — at DEPT® you’ll get the opportunity to work with clients of all sizes and across all industries. And we celebrate all of our successes together!
The opportunity for possibility. We want to enable you to do what you do best and help you develop your skills further with training, development and certifications.
Global annual DEPT® Cares Month in which employees come together and donate their skills to support local charities.
WHO ARE WE?
We are pioneers at heart. What does that mean? We are always looking forward, thinking of what we can create tomorrow that does not exist today. We were born digital and we are a new model of agency, with a deep skillset in tech and marketing. That’s why we hire curious, self-driven, talented people who never stop innovating.
Our culture is big enough to cope and small enough to care. Meaning, that with people across 30+ countries, we’re big enough to provide you with the best tools, global opportunities, and benefits that help you thrive. While acting small by investing in you, your growth, your team, and giving you the autonomy to solve our clients problems, no matter where you are in the world.
DEPT® is committed to making a positive impact on the planet and since 2021 has been Climate Neutral and B Corporation certified.
DIVERSITY, EQUITY & INCLUSION
At DEPT®, we take pride in creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively seek to recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives.
Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving everyone a fair chance to shine.
We also encourage you to reach out to us and discuss any reasonable adjustments we can make to support you throughout the recruitment process and your time with us.
Want to know more about our dedication to diversity, equity, and inclusion? Check out our efforts here.
About the Company
We are a pioneering technology and marketing services company that creates end-to-end digital experiences for brands such as Google, KFC, Philips, Audi, Twitch, Patagonia, eBay and more. Our team of 4,000+ digital specialists across 30+ locations on 5 continents delivers pioneering work on a global scale with a boutique culture. We are committed to making a positive impact on the planet and since 2021 have been Climate Neutral and B Corporation certified. We are pioneers at heart. What this means, is that we are always le... Know more
Related Jobs


- Company Name
- European Bioinformatics Institute | EMBL-EBI
- Job Title
- Scientific Programmer / Senior Scientific Programmer
- Job Description
- The Proteomics & Metabolomics Team is seeking an experienced Scientific Programmer with experience in computational mass spectrometry and metabolomics to join our dynamic and international team at the EMBL-EBI in Hinxton, UK. We are ideally seeking a Senior Scientific Programmer (Grade 6), but we are also open to considering candidates with less experience for a Scientific Programmer (Grade 5) position. Metabolomics is the study of small molecule metabolites in the metabolome, which is the complete set of metabolites in a biological sample. By studying these metabolites, we can observe changes in cellular networks and biochemical pathways. This approach is being used to detect disease states and their progression, monitor responses to therapy, stratify patients based on biochemical profiles, and highlight targets for drug design. Our team provides the biomedical community with information on metabolites and their interplay with biological systems. We are responsible for MetaboLights (https://www.ebi.ac.uk/metabolights/), a global public repository for data from metabolomics experiments and their associated metadata. The database is cross-species, cross-technique and covers metabolite structures and their reference spectra as well as their biological roles and locations, and experimental data from metabolic experiments. Thanks to newly funded project MetabolomeXchange, we are accelerating collaborations with tool developers and other database providers worldwide for the benefit of the global community in the context of open data practices in the field. MetabolomeXchange is a collaborative project between MetaboLights and the US-based resources MetabolomicsWorkbench and the GNPS (Global Natural Product Social Molecular Networking) site. This is certainly an exciting time for the metabolomics field and we as a team are committed to evolving our database and services to serve our scientific community. Your role We are looking for an enthusiastic scientific programmer, to help us develop the MetaboLights repository and the MetabolomeXchange global infrastructure, including open data standards and related software libraries for metabolomics data. The post holder will be part of a dynamic team responding to its ever-evolving scientific community. The Post Holder Will Maintain and develop the MetaboLights applications and infrastructure in the context of the MetabolomeXchange project; Contribute to the development of open data standards for metabolomics data and develop software libraries to handle these data formats; Develop analysis pipelines for the reuse/reanalysis of public datasets; Work with other partners in the MetabolomeXchange project to deliver first-of-its-kind metabolomics cross database integration; Develop integration with other resources at EMBL-EBI and global collaborators; Interact with academia and industry to respond to community requirements; Contribute to MetaboLights outreach and training, including online training content, webinars and training courses. You have Ph.D. or equivalent experience in metabolomics, lipidomics or proteomics approaches; Experience of working (at least 3 years) in a suitable programming language such as Java, C++ or Python; Experience in software development (at least 2 years) in computational mass spectrometry, e.g. in the context of data pipelines; Experience in version control systems, specifically Git, GitLab,GitHub; Practical experience in relational (Oracle, MySQL or PostgreSQL) and NoSQL databases (e.g., MongoDB); Experience in REST API design, development and test using frameworks such as Flask, FastAPI, or Django; Experience with task management and knowledge sharing platforms (Jira, Confluence, etc.); A collaborative mindset, focused on working effectively as a team member by contributing ideas, sharing knowledge, and supporting colleagues; An approach to implement new features and updates proactively with a focus on long-term sustainability. You might also have Experience with workflow management systems such as Galaxy or Nextflow; Experience with high-performance computing (HPC) platforms (Slurm, LSF, etc.); Hands-on experience with shell scripting and cronjobs; Experience in handling large data volumes of scientific data; Experience in working on open source projects. If you don’t meet all the requirements but are interested, we still encourage you to apply. Depending on qualifications and experience, we may appoint at either the Scientific Programmer (Grade 5) or Senior Scientific Programmer (Grade 6) level. Contract length: 2 years fixed-term, to work on the MetabolomeXchange grant with end date on 30/04/2027. Salary: Grade 5 (Scientific Programmer) or Grade 6 (Senior Scientific Programmer) depending on qualifications and experience, monthly salary at £3,229 or £3,612 after tax but excluding pension and health insurance contributions. Plus generous benefits. Why join us Do something meaningful At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. EMBL-EBI, part of the European Molecular Biology Laboratory, is a worldwide leader in the storage, analysis and dissemination of large biological datasets. We provide the global research community with access to publicly available databases and tools which are crucial for the advancement of healthcare, food security, and biodiversity. Join a culture of innovation We are located on the Wellcome Genome Campus, alongside other prominent research and biotech organisations, and surrounded by beautiful Cambridgeshire countryside. This is a highly collaborative and inclusive community where our employees enjoy a relaxed atmosphere. We are committed to ensuring our employees feel valued, supported and empowered to reach their professional potential. Watch this video to see how EMBL-EBI makes an impact. Enjoy Lots Of Benefits Financial incentives: Monthly family, child and non-resident allowances, annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances Flexible working arrangements - including hybrid working patterns Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover) Generous time off: 30 days annual leave per year, in addition public holidays Relocation package including installation grant (if required) Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely) Family benefits: On-site nursery, 10 days of child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances Benefits for non-UK residents: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance. For detailed informati...


- Company Name
- Mphasis
- Job Title
- Software Engineer
- Job Description
- ServiceNow Developer Contract – 6 Months Contract Inside IR35 Reading, UK Hybrid (1-2 Days to Office) Day Rate: 300-325 GBP/Day Inside IR35 Job Description: Mandatory Skills: ServiceNow Development. Experience: 5-8 Years Essential Experience: 1 Demonstrable experience of developing upon the ServiceNow platform (specifically the core ITSM and ITOM modules) with a track record of designing and delivering technical solutions. 2 Familiarity with the integration of external platforms / data into ServiceNow ensuring best practice is used. 3 Previous experience working in at least one of the following programming languages: Java, JavaScript, and Python. 4 Preferably experienced with at least one of the ServiceNow HR, SecOps, CMDB, or Virtual Agent modules. 5 Experience utilizing the ServiceNow Catalogue Builder and Flow Designer components. 6 Experience of working within a DevOps environment and the related processes and controls. 7 Be a confident communicator with proven ability to engage technical and non-technical stakeholders, as necessary


- Company Name
- Tenth Revolution Group
- Job Title
- Go Developer - Fully Remote in Europe 6+ months
- Job Description
- Senior Go Developer Fully Remote in UK or Europe Up to £650 per day (Inside IR35 if UK based) My client is looking for a Senior Go Developer in either UK/ Europe, fully remote to help develop and build one of their key features. They are a household across the UK and several countries in Europe and have over 2 million users daily to application. Skillset: Experience writing web-based applications in any language (Ideally Go, Ruby, Scala Experience with relational databases (PostgreSQL, MySQL) Experience with web architecture at scale Experience with "NoSQL" data backends and other (Redis, DynamoDB, ElasticSearch, Memcache) Experience solving logistical problems with software. To find out more please apply.


- Company Name
- Experis UK
- Job Title
- Principal DevOps Engineer
- Job Description
- Job Title: Principal DevOps Engineer Location: Remote Clearance Required: Active SC Rate: £600 per day - Umbrella Only Job Description 'You will require additional vetting for this position, which means the process can take longer than the usual onboarding process with Capgemini. Please do not hesitate to get in touch if you have any queries.' You will be providing technical leadership to a small cross-functional spike team where you will: Translate architectural designs to task backlogs; selecting which tasks require technical spikes to derisk these and the optimal order for these to be delivered Form hypotheses on the technical approaches to diverse problems Prove/Disprove those hypotheses by defining and delivering experimental spikes (involving use of cloud native services and bespoke code) Define technical tasks and estimate implementation effort Ultimately, present enough evidence to allow decisions on the future approach of product teams to be data driven. As Principal Engineer, you will need to be able to: Code cleanly and with maintainability in mind. Champion agile best practices and Continuous Delivery. Work as part of a delivery team building innovative software. Mentor colleagues and other developers. Collaborate with QAs and Bas. Build strong relationships architects. Learn something new everyday. Facilitate problem solving and lead a team to make them reality. Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title. Who You Are An enthusiastic experienced principal engineer with the aptitude to learn about the Policing and Home Office domain and enable and inspire diverse delivery teams through technical leadership. T-shaped: Rounded senior developer, comfortable doing jobs outside their normal scope and able to get in and support the team in a hands-on way. Can help anywhere on team, either implementing (covering holidays, peaks etc.) or merely understanding other team members to help them. Open-minded quick learner - willing and able to pick up new things, potentially even legacy techs. Be very comfortable with back-end dev in the java platform and test via Bruno. Experience in AWS native services (Lambda etc.) is highly desirable Be experienced in agile software development using product centric delivery. Hands on experience of technical planning, task breakdown, story estimation and prioritisation Hands on experience with Build tools and CI and CD tools and approaches From a development approach, you will have hands-on experience of agile, test driven development (TDD), pair programming / collaborative development, continuous delivery. Backend Key Skills: Java / Spring Microservices on AWS Kubernetes building REST API's Hibernate Debezium SNS / SQS or other messaging technology AWS RDS Postgres AWS Open Search AWS API Gateway Jenkins GIT Version Control Front End Docker REACT GDS Design Kit Node.JS Storybook