Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer image - Rise Careers
Job details

Full Stack Developer

Company Description

Come join us and make a difference in the world!

Discover more at www.necsws.com

Job Description

What you will be doing:

As a Senior Full Stack Developer you will be part of a small competent team that works on an innovative modern application utilizing AI to improve efficiency across the Public Safety sector.   

The Application is used by two-thirds of police forces in England and Wales to significantly reduce the amount of time spent redacting documents. You will be supporting an exciting AI-enabled product roadmap, working closely with the product owner and Solution Architect to develop new functionality  

Core Responsibilities 

  • A Senior Full Stack Engineer is expected to spend a significant amount of their time hands-on in the production of software for NECSWS products 

  • Discuss requirements with Product Owner and Solution architect to identify potential solutions 

  • Work with members of the teams to ensure customer-centric development of features 

  • Oversee the full software development lifecycle to implement secure, scalable and resilient solutions Implementing new technologies as needed 

  • Provide support for customers and production systems 

 

Qualifications

Who Are You?

An experienced Developer with expert hands-on knowledge and the ability to lead by example, offer solutions and contribute to an expanding team. 

In particular, we are looking for: 

  • JavaScript (TypeScript & React) development experience for the frontend. 

  • Python development experience for the backend. 

  • Able to design and develop clean and easy-to-use user interfaces. 

  • Backend programming experience for web applications (CRUD). 

  • Comfortable speaking to users to gather requirements. 

  • Familiarity with core serverless AWS components and Infrastructure-as-Code. 

  • A track record of delivering software features from concept to production. 

  • Solid understanding of Software Development Life Cycle. 

  • Holds or is able to hold UK NPPV-3 and SC clearances. 

Growth and Development 

  • Develop new skills by working with other members of the team 

  • Lead and partake in technical discussions within the team 

  • Actively identify and complete opportunities for self-training and external training 

Personal attributes that will help you 

  • Problem solving - recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions 

  • Inquisitiveness - digging into problems and solutions to understand the underlying technology 

  • Autonomy - ability to work on a task and solve problems independently 

  • Motivation - sets personal challenges and constantly looking to stretch themselves 

  • Integrity - honest and transparent in dealing, open to voice and accept criticism, is trustworthy and builds credibility through actions 

  • Detail focussed - pays attention to the details and can make a conscious effort to understand causes instead of just the effects 

  • Big picture aware - understands the scope and impact of a problem or solution 

Additional Information

We pride ourselves in offering an excellent benefits package. When you join the team at NEC Software Solutions, you are provided with the following:

  • 25 days paid holiday with the option to buy/sell (FTE)
  • 4 x basic salary life assurance cover  (with the option to increase cover at an additional cost)
  • A Group Pension Plan 
  • A selection of flexible benefits to suit your individual needs 
What You Should Know About Full Stack Developer, NECSWS

Are you ready to elevate your career as a Full Stack Developer with NEC Software Solutions? If you're someone who's passionate about technology and eager to make a meaningful contribution to the Public Safety sector, then this remote role could be perfect for you! Working with a dedicated team, you'll have the opportunity to develop an innovative application that utilizes artificial intelligence to enhance efficiency within police forces across England and Wales. As a Senior Full Stack Developer, you'll blend your frontend expertise in JavaScript, TypeScript, and React with backend skills in Python to create a seamless user experience. Your role will involve collaborating closely with the Product Owner and Solution Architect to bring new functionalities to life and oversee the entire software development lifecycle. We’re looking for someone who not only has strong technical abilities but also enjoys engaging with users to gather requirements and deliver customer-centric solutions. Plus, with the opportunity to earn UK NPPV-3 and SC clearances, you'll be set up for a rewarding journey with a collaborative team that prioritizes growth and development. If you’re ready to tackle complex challenges and be part of a transformative project, we can't wait to hear from you!

Frequently Asked Questions (FAQs) for Full Stack Developer Role at NECSWS
What are the primary responsibilities of a Full Stack Developer at NEC Software Solutions?

As a Full Stack Developer at NEC Software Solutions, you will undertake a range of duties including hands-on software production, collaborating with the Product Owner and Solution Architect to translate requirements into solutions, overseeing the software development lifecycle, and implementing secure and scalable solutions. Your role will also include developing user-friendly interfaces and supporting production systems.

Join Rise to see the full answer
What skills are essential for the Full Stack Developer position at NEC Software Solutions?

Essential skills for the Full Stack Developer role at NEC Software Solutions include extensive experience in JavaScript, specifically TypeScript and React for frontend development, and Python for backend tasks. You should be adept at designing user interfaces, familiar with AWS serverless components, and possess a solid understanding of the software development lifecycle.

Join Rise to see the full answer
What qualifications do I need to apply for the Full Stack Developer role at NEC Software Solutions?

To qualify for the Full Stack Developer position at NEC Software Solutions, you should have proven experience in software development, particularly with JavaScript and Python. Additionally, you’ll need the ability to communicate effectively with users for requirement gathering and the capacity to hold UK NPPV-3 and SC clearances.

Join Rise to see the full answer
Can I work remotely as a Full Stack Developer with NEC Software Solutions?

Yes! The Full Stack Developer position at NEC Software Solutions is home-based, allowing you to work remotely from anywhere in the United Kingdom. This flexibility supports a balanced work-life approach, enabling you to contribute from the comfort of your home.

Join Rise to see the full answer
What kind of projects will I work on as a Full Stack Developer at NEC Software Solutions?

As a Full Stack Developer at NEC Software Solutions, you will work on an innovative application that streamlines document redaction processes for police forces across England and Wales, utilizing AI to drive efficiency and improve public safety outcomes.

Join Rise to see the full answer
Common Interview Questions for Full Stack Developer
Can you describe your experience with JavaScript frameworks, particularly React?

In answering this question, highlight specific projects where you’ve used React, emphasizing your proficiency in building dynamic user interfaces. Discuss any challenges you've faced and how you overcame them, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you approach requirement gathering from users?

Explain your process for engaging with users, such as conducting interviews or surveys. Emphasize the importance of listening actively and asking clarifying questions to ensure you fully understand their needs and can translate those into technical specifications.

Join Rise to see the full answer
What strategies do you employ for version control and collaboration on coding projects?

Discuss your experience with version control systems like Git, mentioning how you manage branches, handle merge conflicts, and collaborate with team members. Highlight any tools you use to facilitate collaboration, such as pull requests or code reviews.

Join Rise to see the full answer
Describe a time when you led a project or initiative within a development team.

Provide a specific example where you took the initiative to lead a project. Discuss your strategies for team collaboration, project management, and any positive outcomes that resulted from your leadership.

Join Rise to see the full answer
What does the Software Development Life Cycle mean to you?

In your response, explain the various phases of the Software Development Life Cycle: planning, analysis, design, implementation, testing, deployment, and maintenance. Relate these phases to your practical experience and how you've applied them in past projects.

Join Rise to see the full answer
How do you ensure the software you develop is secure and scalable?

Discuss the practices you use to adhere to security standards in your code, such as input validation, and any measures taken to make your applications scalable, like using efficient algorithms and implementing cloud infrastructure solutions.

Join Rise to see the full answer
Can you explain your experience with Python for backend development?

Share specific instances where you've used Python to develop backend services. Highlight frameworks or libraries you're familiar with, and elaborate on the types of functionalities you implemented and any performance optimizations you made.

Join Rise to see the full answer
What motivates you to stay updated with the latest technology trends?

Talk about your passion for tech and learning, whether through online courses, tech meetups, or following influential figures in the industry. Emphasize how staying updated helps you innovate in your projects.

Join Rise to see the full answer
How do you manage tight deadlines while maintaining high code quality?

Explain your strategies for prioritizing tasks and managing your time effectively. Mention any methodologies you follow, such as Agile or Scrum, that allow you to keep focus on quality while meeting deadlines.

Join Rise to see the full answer
What tools do you use for testing your code?

Discuss the testing tools you prefer, such as Jest for JavaScript or Pytest for Python, and describe how you integrate testing into your development workflow to ensure bug-free releases.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago

Join NEC Software Solutions as a Product Manager to drive product strategy and innovation in local government technology across the Land & Property domain.

Photo of the Rise User
NECSWS Remote Bracknell, UK
Posted 13 days ago

As a Test Analyst at NEC, you will play a crucial role in testing software that impacts citizens' lives while collaborating with talented teams.

Photo of the Rise User
Charles Schwab Remote US, Tarrant County, TX; Texas, Southlake, TX
Posted 5 days ago

Join Schwab as a Python Full Stack Developer to help build next-generation analytics platforms in a dynamic and flexible hybrid work environment.

Photo of the Rise User

Join Pair Team as a Senior Fullstack Engineer and drive the future of equitable Medicaid care through innovative technology.

Photo of the Rise User
Microsoft Hybrid Redmond, Washington, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats

Join Microsoft Security as a Software Development Engineer II to innovate and shield users from evolving digital threats.

Join Truelogic as a Senior Back-end Engineer to revolutionize marketing solutions through advanced technology-driven projects.

Photo of the Rise User

Join Palo Alto Networks as a Sr. Software Engineer and help shape the future of cybersecurity through innovative software solutions.

Photo of the Rise User
SMX Hybrid Washington, District of Columbia, United States
Posted 13 days ago

As a Back-End Data Developer at SMX, leverage your expertise in data visualization to design intuitive solutions right in the heart of Washington, D.C.

Posted 13 days ago

InStride Health seeks a skilled Senior Full Stack Engineer to design and develop impactful software solutions for pediatric mental health care.

Photo of the Rise User
HSI Remote No location specified
Posted 19 hours ago

Be part of Skillko HSI's mission by taking on the vital role of Senior Software Engineer to shape the future of their innovative platform.

NEC software solutions are provided to customers by national governments and international health organizations. They’re also police forces, emergency services, local authorities, and housing providers, all working to prevent harm and provide the ...

27 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
57 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight