MEAN Stack Developer

Futuristic Technologies Ltd
Uxbridge, United Kingdom
5 days ago

Role details

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

Job location

Uxbridge, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Business Analytics Applications
Application Performance Management
HTML5
Unit Testing
Azure
Software Bug Management
CSS
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Software Debugging
Github
Monitoring of Systems
MongoDB
Node.js
Performance Tuning
Scrum
Systems Development Life Cycle
Release Management
Responsive Web Design
Software Engineering
Systems Integration
Web Content Accessibility Guidelines
Web Applications
Web Application Frameworks
Workflow Management Systems
Openapi
Enterprise Software Applications
Angular
Postman
Express
Software Security
Reliability of Systems
Mean Stack
Backend
Event Driven Architecture
Build Management
Angular
Integration Tests
Information Technology
Email Notifications
Data Management
Front End Software Development
Software Coding
REST
Es2015
Software Version Control
Api Management
Jasmine
Docker
Web Api
Microservices

Job description

Futuristic Technologies is hiring an experienced MEAN Stack Developer to design, develop, test, and maintain scalable web applications and enterprise digital solutions. The role involves full stack development responsibilities across frontend, backend, APIs, databases, deployment processes, testing, debugging, and performance optimization.

The ideal candidate will possess strong expertise in Angular, JavaScript, Node.js, Express.js, MongoDB, REST APIs, Azure DevOps, CI/CD pipelines, GitHub, and modern web development practices. The candidate should also demonstrate experience working within Agile environments, collaborating with cross functional teams, and delivering high quality enterprise applications.

You will be responsible for building responsive user interfaces, backend services, dashboards, reporting systems, API integrations, workflow functionalities, and application enhancements while ensuring scalability, reliability, security, and performance optimization across systems.

Roles and Responsibilities

· Design, develop, test, deploy, and maintain scalable web applications using MEAN Stack technologies.

· Develop responsive frontend interfaces using Angular, JavaScript, HTML5, CSS3, and Angular Material.

· Build reusable UI components, dashboards, advanced filters, and enterprise web functionalities.

· Develop backend services and RESTful APIs using Node.js and Express.js.

· Create and optimize MongoDB queries for efficient data management and persistence.

· Integrate frontend applications with backend APIs and third-party systems.

· Implement application functionalities including reports, dashboards, email notifications, workflow management, and resource allocation features.

· Work on application enhancements, bug fixing, troubleshooting, and production support activities.

· Conduct vulnerability fixes and implement application security best practices.

· Optimize application performance, scalability, exception handling, and system reliability.

· Work with Azure DevOps for Agile tracking, build management, deployment activities, and CI/CD pipelines.

· Use Git and GitHub for version control and collaborative development.

· Participate in sprint planning, stand ups, code reviews, retrospectives, and Agile delivery processes.

· Conduct unit testing, integration testing, and end to end testing to ensure software quality and robustness.

· Use Postman for API validation and testing activities.

· Collaborate with QA teams, designers, business analysts, stakeholders, and fellow developers to deliver business solutions.

· Develop reusable code libraries, modular components, and maintain coding standards across projects.

· Support deployment, release management, and environment configuration activities.

· Prepare technical documentation, API specifications, implementation notes, and maintenance records.

· Provide technical guidance and support to junior developers and project teams.

· Continuously research and adopt modern development technologies, frameworks, and best practices.

· Ensure applications comply with enterprise security standards, accessibility guidelines, and coding best practices.

· Assist in Docker and Kubernetes based deployment and containerized application environments (basic level).

Requirements

Do you have experience in JavaScript?, Do you have a Bachelor's degree?, · Bachelor's degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related discipline.

· Minimum 8+ years of professional experience in Full Stack Development or MEAN Stack Development.

· Extensive hands-on experience in developing enterprise-grade web applications using Angular 20 (mandatory), JavaScript (ES6+), HTML5, CSS3, Angular Material, Node.js, Express.js, MongoDB, and RESTful API design, development, integration, and optimisation.

· Experience integrating frontend applications with backend systems and APIs.

· Strong understanding of responsive web application development.

· Experience with Azure DevOps and Agile development methodologies.

· Experience working with CI/CD pipelines and deployment processes.

· Strong knowledge of Git and GitHub version control systems.

· Experience using Postman for API testing and validation.

· Experience in debugging, troubleshooting, and application performance optimization.

· Understanding of software development lifecycle (SDLC), coding standards, and design best practices.

· Experience conducting unit testing, integration testing, and defect resolution.

· Familiarity with Docker and Kubernetes concepts.

· Basic knowledge of Jasmine testing framework.

· Strong analytical, problem solving, and communication skills.

· Ability to work independently and collaboratively within cross functional teams.

· Experience working on enterprise applications, dashboards, reporting systems, workflow based solutions, and email notification systems.

Desired Skills:

· Experience with cloud platforms such as Microsoft Azure or AWS.

· Experience with microservices and event-driven architectures.

· Familiarity with automated testing frameworks such as Jasmine or Jest.

· Knowledge of performance optimisation and enterprise application monitoring tools.

· Experience working on workflow management systems, analytics platforms, enterprise dashboards, or digital transformation projects., * Bachelor's (required)

Experience:

  • Angular 20 : 1 year (required)
  • Full Stack Development or MEAN Stack Development: 8 years (preferred)

Licence/Certification:

  • cloud platforms such as Microsoft Azure or AWS (preferred)
  • microservices and event-driven architectures (preferred)
  • automated testing frameworks such as Jasmine or Jest (preferred)

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £40,000.00-£42,000.00 per year

Benefits:

  • On-site parking

About the company

Futuristic Technologies Ltd is a London-based consulting firm delivering high-quality Business and IT solutions to small and medium-sized enterprises worldwide. Our consultants specialize in a wide range of services, including market research, IT security, business analytics, software development, cloud infrastructure, systems operations, implementation, testing, and ongoing optimization. We have partnered with organizations across various industries to design, implement, and support their business and technology transformations. With a commitment to innovation and excellence, we strive to deliver future-ready IT solutions that drive measurable impact for our clients. At Futuristic Technologies, we value dynamic, adaptable, and forward-thinking professionals who are passionate about solving complex challenges and contributing to continuous improvement. We are growing rapidly and are always excited to welcome talented individuals who want to grow with us.

Apply for this position