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 working 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 time spent redacting documents. You will support an exciting AI-enabled product roadmap, working closely with the product owner and Solution Architect to develop new functionalities.
Core Responsibilities
- A Senior Full Stack Engineer is expected to spend significant time hands-on in the production of software for NECSWS products.
- Discuss requirements with Product Owner and Solution Architect to identify potential solutions.
- Collaborate with team members to ensure customer-centric development of features.
- Oversee the full software development lifecycle to implement secure, scalable, and resilient solutions, incorporating new technologies as needed.
- Provide support for customers and production systems.
Qualifications
Who Are You?
An experienced Developer with expert hands-on knowledge, capable of leading by example, offering solutions, and contributing to an expanding team.
In Particular, We Are Looking For
- JavaScript (TypeScript & React) development experience for the frontend.
- Python development experience for the backend.
- Ability to design and develop clean, user-friendly interfaces.
- Backend programming experience for web applications (CRUD).
- Comfortable communicating with users to gather requirements.
- Familiarity with core serverless AWS components and Infrastructure-as-Code.
- Proven track record of delivering software features from concept to production.
- Solid understanding of the Software Development Life Cycle.
- Holds or can obtain UK NPPV-3 and SC clearances.
Growth and Development
- Develop new skills by collaborating with team members.
- Lead and participate in technical discussions.
- Identify and pursue opportunities for self and external training.
Personal Attributes That Will Help You
- Problem-solving skills to recognize issues and develop innovative solutions.
- Inquisitiveness to understand underlying technologies.
- Autonomy to work independently.
- Motivation to set personal challenges and grow.
- Integrity to act honestly and transparently.
- Attention to detail to understand causes and effects.
- Awareness of the big picture to understand scope and impact.
Additional Information
Benefits
We offer an excellent benefits package, including:
- 25 days paid holiday with buy/sell options.
- 4x basic salary life assurance (option to increase).
- Group Pension Plan.
- Flexible benefits tailored to individual needs.