Full Stack Developer – 1-Year Contract (Kuwait)
About the Role
We are seeking a Full Stack Developer to join our client’s team in Kuwait for a 1-year engagement. The ideal candidate will design, develop, and deploy secure, data-driven web applications using Angular, Node.js, and Keycloak. This role involves building dynamic user interfaces, backend services, and workflow integrations that support enterprise-level data entry and process automation.
Key Responsibilities
-
Design, develop, and deploy interactive role-based web applications using Angular and Node.js.
-
Build and maintain RESTful APIs with secure authentication and SSO (Active Directory, Kerberos).
-
Implement robust error handling, logging, and audit trails for all user actions.
-
Collaborate with cross-functional teams and end users to ensure smooth data integration and workflow execution.
-
Support Application User Testing (AUT) and User Acceptance Testing (UAT) phases.
-
Maintain comprehensive technical documentation for code, APIs, and deployment processes.
Required Skills & Experience
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
5–7 years of proven experience as a Full Stack Developer building enterprise-grade web applications.
-
Front-end: Angular (v13+), TypeScript, HTML5, SCSS/CSS3, RxJS, Angular Material or PrimeNG.
-
Back-end: Node.js (Express.js or NestJS), REST API development, JSON data handling.
-
Databases: PostgreSQL, MySQL, MongoDB, SQL Server, or Oracle.
-
Authentication: Keycloak, OAuth2, JWT, Kerberos SSO.
-
Cloud & DevOps: Familiarity with AWS, Google Cloud, or Azure; experience with Docker, Git, and CI/CD pipelines.
-
Experience with form validation, role management, and dashboard visualization.
-
Exposure to Oil & Gas data systems or industrial workflow automation (a strong plus).
Soft Skills
-
Strong analytical and problem-solving abilities.
-
Excellent communication and documentation skills.
-
Proven ability to collaborate with cross-disciplinary teams (AI/ML engineers, data engineers, domain SMEs).
-
Customer-focused mindset with attention to usability and performance.
Benefit of Working with Visuna?
- A dedicated member of the team responsible for your placements and welfare
- Some of the best day rates in the industry
- FREE worldwide insurance and Medevac cover whist on a Placement
- 24/7 access to our specialist support team
- Assistance and advice on a range of business topics
- FREE access to our Competency Scheme
- Increased exposure to potential clients and more placement opportunities