Job Title: Full Stack Developer
Security Clearance required: SC Clearance
IR35 status: Inside
Pay rate: 400 - 415.d
onsite requirement: Remote
Job Summary: We are seeking a skilled Full Stack Developer to join our dynamic team. The ideal candidate will have experience in developing and maintaining web applications using a variety of technologies including Node.js, Express, and Redis. You will be responsible for building and deploying application images using Docker, Kubernetes, and a Drone pipeline. Additionally, you will ensure the security of service endpoints with Keycloak and manage ingress with an nginx container, all within a Kubernetes environment. Maintaining code quality and standards through SonarQube and Eslint, and writing tests in Jest/Mocha will be key aspects of this role.
Key Responsibilities:
- Develop and maintain web applications using JavaScript, HTML, CSS, Node.js, and Express.
- Implement session management with Redis.
- Build and deploy application images using Docker, Kubernetes, and Drone.
- Secure service endpoints with Keycloak.
- Manage ingress with nginx containers in Kubernetes.
- Ensure code quality and standards with SonarQube and Eslint.
- Write and maintain tests using Jest/Mocha.
- Utilize AWS services such as S3 and SQS for storage and messaging.
Key Skills:
- Proficiency in JavaScript, HTML, CSS, Node.js, Express, and Redis.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines (preferably Drone).
- Familiarity with Keycloak for endpoint security.
- Experience with nginx for ingress management.
- Strong understanding of code quality tools like SonarQube and Eslint.
- Proficiency in writing tests with Jest/Mocha.
- Experience with AWS services such as S3 and SQS.
Nice-to-Have:
- Experience with other JavaScript frameworks or libraries.
- Knowledge of additional AWS services.
- Familiarity with other CI/CD tools.
- Experience with other testing frameworks.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.