Senior Full Stack Engineer

Daniel James Resourcing Ltd
Nottingham, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 40K

Job location

Remote
Nottingham, United Kingdom

Tech stack

JavaScript
Artificial Intelligence
Software Quality
Code Review
Continuous Integration
Python
Software Maintenance
Shopify
Software Construction
Software Engineering
TypeScript
Web Applications
React
Backend
GIT
Api Design

Job description

We're looking for a Software Engineer to help design, build and maintain reliable software across customer-facing products and internal systems. This is a hands-on engineering role for someone who enjoys solving problems, working with autonomy and owning delivery from initial understanding through to production release. You'll join a collaborative engineering team working primarily with React, Python and modern development practices. What you'll be doing

  • Designing, building and maintaining software across product and internal platforms
  • Developing modern web applications using React and related technologies
  • Building backend services and integrations using Python
  • Taking ownership of technical problems from investigation through to delivery
  • Writing clean, maintainable and well-tested code
  • Contributing to architectural and technical discussions
  • Participating in code reviews and delivery planning
  • Collaborating closely with Product, QA, Data, Platform and Operations teams

Requirements

  • Commercial React experience
  • Strong JavaScript or TypeScript skills
  • Experience building and maintaining production software
  • Understanding of software design, testing and maintainability
  • Experience working with APIs and backend services
  • Confidence using Git within a pull request workflow
  • Strong communication and problem-solving skills

Nice to have

  • Python experience
  • Full stack development experience
  • CI/CD and deployment exposure
  • Shopify experience
  • Experience working in small agile engineering teams

Engineering culture We value engineers who can work independently, ask good questions, challenge assumptions and balance speed with quality. You'll be encouraged to contribute ideas, improve engineering standards and take ownership of the software you build. We also embrace AI-assisted engineering and expect developers to use modern AI tools responsibly while maintaining accountability for code quality, security and production readiness. If you're motivated by solving meaningful problems and building software that delivers real impact, we'd love to speak with you.

Apply for this position