At a Glance
- Tasks: Design and develop secure software solutions using Python, Java, and React.
- Company: Join a mission-led consultancy focused on impactful software for UK Government and Defence.
- Benefits: Enjoy flexitime, remote work, learning budgets, and private healthcare.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Be part of an agile team making a real difference with modern tech.
- Qualifications: Strong skills in Python/Java and React; familiarity with DevOps practices.
The predicted salary is between 50000 - 70000 £ per year.
Can you think strategically and connect the dots across projects to shape the bigger picture? Do you thrive in fast-paced, agile environments, enjoy exploring smarter ways of working, and love to collaborate across diverse teams? Are you passionate about continuous learning and building impactful software solutions? If yes, we'd love to hear from you.
We're hiring Full Stack Python/Java/React Developers to join a mission-led consultancy delivering modern software solutions to clients in the UK Government and Defence sector. You'll be part of a high-trust, agile team developing secure, scalable systems and progressive web apps that make a real difference.
What You’ll Be Doing
- You’ll join a small, high-performing delivery team, using agile and DevOps approaches to build innovative solutions across the full stack.
Key Responsibilities
- Design, develop, and test secure software systems using Python/Java and React.
- Build scalable APIs and data pipelines using modern architecture principles.
- Leverage open-source libraries, GitLab CI/CD, and infrastructure-as-code.
- Deploy to cloud environments (AWS, Azure, and private cloud).
- Contribute across the full development lifecycle from requirements to delivery and beyond.
What We’re Looking For
We value curiosity, adaptability, and a growth mindset. You should enjoy solving complex problems and be excited about working with modern tech in a mission-focused environment.
Ideal Experience
- Strong experience in Python/Java and React (or other modern frontend frameworks).
- Skilled in full-stack development with clean, maintainable code.
- Familiarity with DevOps tools & practices: containers, CI/CD, and infrastructure automation.
- Comfortable in Agile teams (Scrum, Kanban).
- Confident collaborating with internal stakeholders and external clients.
- Bonus: Exposure to secure or classified development environments.
What’s In It for You?
- Join a team that values innovation, collaboration, and personal development.
- Flexitime 37.5 hrs/week structured your way + remote options.
- Learning budget for training, certifications, and conferences.
- Private healthcare and matched pension.
- Monthly socials and quarterly company meetups.
- Career growth in a fast-moving, meaningful sector.
Diversity & Inclusion
Our client is an equal opportunities employer and Disability Confident organisation. They are committed to building a diverse, inclusive team where everyone feels welcome and empowered to contribute.
Interested?
Whether you're actively looking or just exploring options, we'd love to start a conversation. Apply now or get in touch to learn more.
Full-Stack Developer (Python/Java/React) - Flexible & Remote in Cheltenham employer: NPAworldwide
Join a mission-driven consultancy that prioritises innovation and collaboration, offering flexible working hours and remote options to suit your lifestyle. With a strong focus on personal development, you'll benefit from a dedicated learning budget for training and certifications, alongside private healthcare and a matched pension scheme. Experience a vibrant work culture with monthly socials and quarterly meetups, all while contributing to impactful software solutions in the UK Government and Defence sector.
StudySmarter Expert Advice🤫
We think this is how you could land Full-Stack Developer (Python/Java/React) - Flexible & Remote in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in agile environments. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, Java, and React. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate developers like you!
We think you need these skills to ace Full-Stack Developer (Python/Java/React) - Flexible & Remote in Cheltenham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your experience with Python, Java, and React, and don’t forget to mention any DevOps tools you’ve used!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about building impactful software solutions. Share specific examples of how you've thrived in agile environments and collaborated with diverse teams.
Showcase Your Projects:If you’ve worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially if they involve modern tech and innovative solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!
How to prepare for a job interview at NPAworldwide
✨Know Your Tech Stack
Make sure you brush up on your Python, Java, and React skills before the interview. Be ready to discuss specific projects where you've used these technologies, and think about how you can demonstrate your full-stack development experience with clean, maintainable code.
✨Show Your Agile Mindset
Since the role involves working in agile teams, be prepared to talk about your experiences with Scrum or Kanban. Share examples of how you've adapted to changes quickly and collaborated effectively with diverse teams to deliver impactful software solutions.
✨Demonstrate Problem-Solving Skills
Expect to face some technical challenges during the interview. Practice explaining your thought process when tackling complex problems, and highlight any innovative solutions you've implemented in past projects. This will show your curiosity and adaptability.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company's mission, team dynamics, or the technologies they use. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values, especially regarding diversity and inclusion.