
Junior Full Stack Node JS Developer (6887)
On site
Leicester, United Kingdom
Freelance
04-04-2025
Job Specifications
No matter where you are in your career – or where you want to be – we’re here to create a great place to work where you can grow, perform and love what you do. At Cromwell, we’re all individuals, with unique backgrounds and personalities. But we have one thing in common: delivering exceptional service for our customers. And we do this through our purpose of Keeping Industry Working.
We have a new opportunity for a Developer due to our continued drive towards Digital performance and optimisation. As a Developer you’ll be joining a very talented on-site digital team, building out a new product utilising the latest software engineering tools and techniques.
What will you do on a normal day?
Enjoy creating simple, effective, efficient, performant and clean code to power new product features.
Refactor and improve existing code.
Collaborate with the product owner to help define and deliver software requirements for programming effort. This includes helping and writing specification for other developers.
Collaborate with the team on the design and user experience.
Be given the freedom to take ideas and run with them.
What are we looking for?
We’re looking for someone who has good understanding of agile development and continuous integration/continuous delivery on B2B or B2M (Business to Many) web portals/platforms. You would have experience of building infrastructure that quickly identifies and surfaces production issues that impact their users.
Also, It Would Be Beneficial To Have Experience With
Node and full stack development
React and Redux Web Framework
SQL, CSS and Postgres
Material UI
Experience using AWS Lambda functionality
Experience using AWS DynamoDB
Experience using AWS Cognito and user groups
Testing experience such as unit and end-to-end testing
What’s in it for you?
Competitive Salary
Company Bonus
Competitive annual leave allowance with annual purchase scheme
Group Personal Pension
Company Funded Healthcare Cash Plan
Cycle to work scheme
Commitment to employee development plans
24/7 Wellbeing and Employee Support
Hybrid or Remote Working available
Other benefits include Company Sick Pay, Company Maternity & Paternity Pay, Discount Benefits Platform and Discounted Cromwell Products.
About Cromwell
Cromwell has been around for over 50 years, supplying an unrivalled choice of cutting tools, power tools, hand tools and safety equipment into all industries, professions and trades. We offer next day delivery or collection from our nationwide branch network, supported by an overnight UK logistics operation. Our team of over 1500 people are proud to be keeping industry working.
We’re all individuals, yet we’re very much one united team. We treat everyone fairly – regardless of gender, sexual orientation, background, age or disability – and give everyone opportunities for new and varied experiences. Inclusion means not just accepting people for who they are, but showing respect and making adjustments to help people and remove all barriers; it’s about creating a culture where everyone is respected, empowered and able to realise their full potential.
Cromwell is committed to being an Equal Opportunity Employer. We welcome applications from all suitably qualified candidates, regardless of their race, gender, disability, religion/belief, sexual orientation, or age. We are also committed to offering applicants from the armed forces community (current and past) an interview if they meet the minimum requirements for the role.
Apply Now
Loading...
Close map
Location
Leicester (Head Office)
65 Chartwell Drive, Wigston, Leics, UK, LE18 2FS
Loading...
Open In Google Maps
Location:
Leicester (Head Office)
Working Hours per week:
38
Contract Type:
Permanent - Full Time
Apply Now
Meet the recruiter
Rich Hemmings
MyHR@cromwell.co.uk
Loading...
Enlarge Map
Group Personal Pension
Company Funded Healthcare
Bonus Scheme
Cycle to Work
24/7 Wellbeing Support
Free Tea & Coffee
Discounted Cromwell Products
Retail & Leisure Discount Scheme
Share this page
About the Company
Cromwell Export has been established for over 50 years and is a supplier, distributor and exporter of industrial tools, offering an unrivalled choice of products to all industries, professions and trades. Of all the work we do, we are famous for Safety, Cutting Tools, Hand Tools, Power Tools and Abrasives. We have expertise within our technical teams who can provide audits and offer advice on how your business can improve with the help of these four key categories. We are committed to delivering a truly customer focused, ... Know more
Related Jobs


- Company Name
- Lakarya
- Job Title
- IT Support Specialist
- Job Description
- Location: Coventry, UK Job Type: Contract Department: IT Support Specialist We are seeking a knowledgeable and customer-focused IT Support Specialist to join our team. The ideal candidate will provide technical support to end users, resolve hardware and software issues, and help maintain the overall IT infrastructure. You’ll be the first point of contact for all IT-related queries and play a key role in ensuring smooth day-to-day operations. Key Responsibilities: Provide technical support for incoming queries and issues related to computer systems, software, and hardware. Troubleshoot and resolve issues via phone, email, remote desktop, or in person. Install, configure, and maintain hardware (desktops, laptops, printers) and software (OS, applications). Set up and manage user accounts, permissions, and access in Active Directory, Microsoft 365, etc Maintain IT inventory and asset tracking. Support and maintain networks, printers, and other peripheral devices. Escalate complex issues to higher-level IT staff when necessary. Assist in onboarding/offboarding employees by preparing equipment and access. Document technical issues and solutions in a knowledge base. Ensure security practices are followed and report any potential breaches. Requirements: Proven experience as an IT Support Specialist, Help Desk Technician, or similar role. Strong knowledge of Windows and/or Mac operating systems. Familiarity with networking concepts (TCP/IP, DNS, DHCP) and hardware. Experience with Microsoft 365, Active Directory, ticketing systems (e.g., Zendesk, ServiceNow). Basic understanding of cybersecurity best practices. Excellent problem-solving and communication skills. Ability to work independently and manage multiple tasks efficiently.


- Company Name
- Ubique Systems
- Job Title
- Software Engineer
- Job Description
- Position : Software engineer Type : Contract -Inside IR35 Location : London UK (2/3 Days a week) One needs to have solid Java experience, Spring, NoSQL/distributed cache experience (e.g. MongoDB, DynamoDB, Redis, Hazelcast, Apache Ignite but ideally MongoDB Cloud Atlas), Docker


- Company Name
- Synchro
- Job Title
- Full Stack Engineer
- Job Description
- Job Title: Fullstack Engineer (API & Integrations) - A Unique Opportunity! Location: Hybrid | London | 3 days per week in the office and the remainder from home Salary: £80,000 - £90,000 12 month fixed term contract. We're not precious about the specific tech stack and are open to candidates with strong experience in PHP, Node.js, or Python as long as your willing to work with TypeScript. About the Role: Synchro is currently working exclusively with a high growth online digital ecommerce business who are now established as one of the UK’s leading brands in their sector. As part of their next phase of digital transformation, they are looking to hire a JavaScript Engineer to join the team. We are looking for a Software Engineer with strong API integration experience to play a key role in building and evolving a large-scale platform. If you enjoy problem-solving, architecting integrations, and working on modern cloud-based solutions, this role is for you. You don’t need to be a TypeScript expert, but a solid understanding of JavaScript and how API’s interact is essential. Responsibilities: Deliver a robust infrastructure to support eCommerce re-platforming initiatives and enable future automation strategies Leveraging low-code integration solutions to speed up development and reduce complexity. Lead and manage a cross-functional team of Engineers, ensuring effective collaboration and performance Develop new system integrations utilising low-code platforms and TypeScript Partner with Project Managers to align on project progress, priorities, and deliverables About you: Strong experience in JavaScript (Node.js, TypeScript familiarity is a plus). Hands-on experience with API integrations (REST, GraphQL, Webhooks). Understanding of commerce platforms and how they handle orders and customer data. Experience with cloud platforms (AWS or Google Cloud) Strong problem-solving skills with the ability to evaluate challenges from multiple perspectives and identify optimal solutions based on time constraints and impact Exceptional interpersonal and communication skills, including the ability to clearly articulate complex technical concepts to a non-technical audience . Please contact Joely at Synchro to explore this role further!


- Company Name
- Mercor
- Job Title
- DevOps Engineer
- Job Description
- Mercor is hiring software engineers to assist a leading AI research lab with environment setup and dependency management for open-source Python projects. Your work will focus on configuring development environments, resolving dependency issues, and ensuring tests pass across various codebases. This is a remote, flexible role. Note: You must have Docker installed on your device prior to taking the interview. Candidates who pass the interview and join the project will receive a $150 bonus, in addition to hourly compensation for the project. Job requirements Have expertise in both Python and Docker Are deeply familiar with setting up development environments (installing dependencies, upgrading/downgrading to the right version of Python) Have high attention to detail Have exceptional written and verbal communication skills A strong candidate might have some of the following traits: 1. Python Build/Tooling Familiarity • Comfortable with getting Python codebases set up, including using virtual environments • Has used tools like pip, venv, and pyenv • Understands Python packaging: editable installs, extras (e.g. .[dev]), version constraints 2. DevOps Awareness (even at a lightweight level) • Understands Python versioning and how to manage multiple versions (via pyenv, conda, etc.) • Knows how to mirror historical environments (aligning with commits, timestamps, etc.) • May have experience containerizing apps but understands how to recreate that behavior locally 3. Strong Debugging / Test-Focused Thinking • Skilled at reading test error output and knowing when it’s a code issue vs. an env issue • Can trace dependency issues, like version conflicts, incompatible changes, or deprecated APIs 4. Comfortable with Open Source Ecosystems • Has explored or contributed to open source Python projects • Understands that OSS projects evolve over time — and that older commits may need older tools • Can read and interpret metadata and documentation from GitHub, PyPI, ReadTheDocs, etc. More details about the role This project is focused on environment set up in Python. Given open-source GitHub repos, you will be asked to get the codebases up and running locally, with passing test cases. The project has a 2 week trial period up front to see if it’s a good mutual fit, and will extend beyond that based on performance. You will be expected to commit between 20-40 hours per week. The hours are fully flexible and the opportunity is remote. The application process is very simple: upload your resume, immediately take a 45-minute long interview (no wait), and then wait to hear back from us! Preparing for the interview The interview will take around 30-60 minutes and will be administered by Mercor AI, with an initial behavioral component followed by one technical challenge. Please make sure Docker is installed and functioning properly on your machine before the interview, and complete one technical challenge in Python during the interview. We expect experienced software engineers to finish the task in ~30-60 minutes, but you will have up to two hours to complete the task. In the interview, you will be asked to get a specific version of a Python codebase up and running, with passing test cases, by modifying a Dockerfile. You will be asked to share your entire screen for the duration of the technical challenge. Upon completion of the technical challenge, please save your Dockerfile and prepare to upload it on the next page. Candidates who successfully pass the interview and join the project will receive a one-time bonus of $150, in addition to base compensation. Role Logistics: You’ll be paid weekly via Stripe Connect. You’ll be an independent contractor, working through Mercor. The advertised pay range is for US-based candidates, but we strive to keep rates competitive for all geographies. About Mercor Our team is based in San Francisco, CA. We specialize in recruiting experts for top AI labs. Our investors include Benchmark, General Catalyst, Adam D’Angelo, Larry Summers, and Jack Dorsey.