Senior Full Stack Angular Developer

Funding Loop
Woking, United Kingdom
2 days ago

Role details

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

Job location

Remote
Woking, United Kingdom

Tech stack

JavaScript
API
Software System Penetration Testing
Unit Testing
Bootstrap
Code Review
Databases
Cross-Site Request Forgery
Data Validation
MongoDB
Node.js
NoSQL
Open Web Application Security
Secure Coding
Software Engineering
Strategies of Testing
TypeScript
Software Vulnerability Management
RxJS
Software Security
Cypress
Technical Debt
Firebase
Firewalls (Computer Science)
Cross-Site Scripting (XSS)
GIT
Angular
Playwright
Cloudflare
REST
Jasmine
Vulnerability Analysis

Job description

We're looking for a Senior Full-Stack Developer to join our team and play a key role in building and scaling our application. This is a high-impact position with a clear path to tech lead - you'll not only write great code but help shape our technical direction and elevate the developers around you., * Design, develop, and maintain features across our full stack (Angular front end, Node.js/Express back end, Firebase Realtime Database)

  • Own significant features and initiatives from planning through delivery
  • Collaborate with with other team members to turn requirements into well-architected solutions
  • Mentor teammates through code reviews, pairing, and knowledge sharing
  • Contribute to architectural decisions, coding standards, and engineering best practices
  • Identify and address technical debt, performance bottlenecks, and scalability challenges
  • Ensure application and API security through secure coding practices, regular review of security rules, and proactive vulnerability management

Requirements

Do you have experience in Node.js?, * 10+ years of professional software development experience

  • 3+ years building applications with Angular (2+) and TypeScript
  • 3+ years working with Node.js and Express
  • Strong experience working with a NoSQL database such as Firebase / MongoDB etc
  • Solid understanding of NoSQL data modelling
  • Familiarity with testing strategies: unit testing (Jasmine/Karma or Jest), integration, and e2e (Cypress or Playwright)
  • Experience writing and managing Firebase Security Rules
  • Strong understanding of RESTful API design and implementation
  • Proficiency with Git workflows and CI/CD pipelines
  • Experience with testing strategies including unit, integration, and end-to-end testing
  • Good understanding of application security principles, including securing API endpoints and implementing proper input validation and sanitization
  • Experience mentoring junior developers or conducting code reviews

Nice-to-Haves

  • Experience with Firebase Real Time Database
  • Understanding of NoSQL denormalization and data flattening strategies that Firebase Realtime Database requires
  • Familiarity with AngularFire
  • Experience with Bootstrap css
  • Experience with RxJS
  • Experience with more modern Angular developments such as signals, standalone components and control flow syntax
  • Prior tech lead or team lead experience
  • Advanced understanding of application security principles, including preventing common vulnerabilities (XSS, CSRF, injection attacks)
  • Familiarity with security tools and practices such as OWASP guidelines, dependency vulnerability scanning, or penetration testing
  • Experience of Cloudflare WAF / Firewalls

Benefits & conditions

This is a full-time, permanent hybrid role based at our Woking office. After the initial office based induction / training period you will be required to spend 3 days per week in the office, and will have the flexibility to work from home for the remaining 2 days should you wish. This arrangement supports flexibility while maintaining close collaboration with your team and the wider business.

Candidates must currently reside in the UK and have the legal right to work in the UK. Unfortunately, we are unable to offer visa sponsorship for this role. The role will require a Basic DBS check.

What We Offer

  • A supportive and collaborative working environment.
  • A small, highly committed team focused on delivering an excellent customer experience.
  • Hybrid working with flexibility.
  • Opportunities for training, skill development, and career growth as the company expands.
  • The chance to be part of a growing company making a real difference in the Early Years sector.
  • Competitive salary, dependent on experience.

If you enjoy helping people, solving problems, and being part of a small team where your contribution really matters, we'd love to hear from you.

Apply for this position