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.
#J-18808-Ljbffr