Employment Type: Full-time
About the Role
We are looking for a highly skilled Senior Full Stack Developer with deep expertise in Node.js and modern frontend technologies to build scalable, high-performance applications. The ideal candidate is technically strong, proactive, solution-oriented, and capable of driving engineering excellence within a collaborative development environment.
You will work closely with cross-functional teams to architect robust systems, improve development standards, and contribute to critical technical decisions while remaining hands-on in development.
Responsibilities
- Design, develop, and maintain scalable full stack applications using Node.js and modern frontend frameworks
- Build secure, high-performance RESTful APIs and backend services
- Develop responsive and optimized frontend applications
- Architect scalable and maintainable system solutions
- Write clean, reusable, and well-documented code
- Review code quality and ensure best engineering practices across the development process
- Troubleshoot complex technical issues and implement long-term solutions
- Collaborate with developers, designers, and product teams to deliver high-quality products
- Improve application performance, security, and reliability
- Contribute to technical planning, estimations, and architecture discussions
- Support and guide team members through technical collaboration and knowledge sharing
- Help improve development workflows, CI/CD pipelines, and engineering standards
Requirements
- 5+ years of professional full stack development experience
- Strong expertise in Node.js, JavaScript, and TypeScript
- Advanced experience with React.js, Next.js, or similar frontend frameworks
- Strong knowledge of Express.js or NestJS
- Experience designing scalable backend architectures and APIs
- Strong understanding of software architecture and system design principles
- Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and Redis
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Strong understanding of application security and performance optimization
- Experience working in Agile development environments
- Excellent problem-solving, communication, and collaboration skills
- Ability to take ownership of technical decisions and drive projects independently
Preferred Qualifications
- Experience with microservices architecture
- Familiarity with GraphQL and serverless applications
- Experience optimizing large-scale production systems
- Understanding of DevOps and infrastructure automation
- Experience mentoring developers and improving engineering practices
Tech Stack
- Node.js, Express.js, NestJS
- React.js, Next.js, TypeScript
- PostgreSQL, MongoDB, Redis
- AWS, Docker, Kubernetes
- GitHub Actions, CI/CD
- Git, Jira, Postman
Apply
If you are passionate about building scalable applications and solving complex technical challenges, we’d love to hear from you.
Pay: E£30,000.00 - E£50,000.00 per month
Work Location: In person