Portal Developer
Location: Ipswich (Three days onsite, two from home)
Duration: Three months rolling Inside IR35
About the Role:
We are looking for a talented Portal Developer to design, develop, and maintain high-performance web portals and Back End services. The ideal candidate will have strong expertise in React.js and Node.js, and a solid understanding of microservices architecture, CI/CD pipelines, and API integrations.
This role requires a developer who can work across the full stack - from user interface design to Back End microservices - while ensuring reliability, scalability, and seamless user experience.
Key Responsibilities:
Design, develop, and maintain web portals using React.js (Front End) and Node.js (Back End).
Architect and implement microservices-based applications for modular, scalable solutions.
Build and integrate RESTful APIs for communication between Front End and Back End systems.
Manage Jenkins CI/CD pipelines for automated builds, testing, and deployments.
Utilize Docker and Consul for containerization, service discovery, and environment configuration.
Administer and maintain Linux and Windows Servers for hosting and runtime operations.
Work with SQL and NoSQL databases, optimizing queries and ensuring efficient data management.
Collaborate with cross-functional teams (Design, DevOps, QA) to deliver secure, high-quality, and performant applications.
Troubleshoot production issues and contribute to continuous performance improvements.
Required Skills & Qualifications:
Strong expertise in React.js and Node.js with experience in full-stack web development.
Hands-on experience with microservices architecture design and implementation.
Proficiency in managing Jenkins CI/CD pipelines for continuous integration and delivery.
Experience using Docker for containerized application deployment and Consul for service discovery/configuration.
Good understanding of Linux and Windows server administration.
Proficiency in RESTful API development and integration.
Solid understanding of databases (SQL and NoSQL) and data modelling principles.
Strong debugging, problem-solving, and performance tuning skills.
Good communication and teamwork abilities in a collaborative environment.