Full Stack & Data Integration Engineer
Must-have:TypeScriptJavaScriptPythonJavaHTMLCSSReactAngularVueNode.jsGitAWSCloudFrontendBackendFullstackDevOpsQA/TestCI/CDSecurity
Role Overview
We are seeking a Full Stack & Data Integration Engineer to support web application development, backend services, data integration, cloud implementation, and production support. The role will involve developing data-driven dashboards and interactive web applications, building APIs and data pipelines, and supporting reliable cloud-based solutions.
Key Responsibilities
- Develop responsive web applications, dashboards, and data visualization interfaces.
- Develop and maintain backend services, REST APIs, integrations, and data-ingestion processes.
- Integrate frontend applications with APIs and backend platforms.
- Build data ingestion and processing solutions using files, APIs, databases, event streams, and cloud storage.
- Implement data validation, error handling, retry, logging, monitoring, and recovery mechanisms.
- Develop and maintain CI/CD pipelines and Git-based source-control workflows.
- Support containerised applications and AWS cloud services such as ECS/Fargate, Lambda, and Glue.
- Implement application monitoring, logging, alerts, health checks, and operational support processes.
- Work with technical, QA, cloud, data, and application teams on testing, deployment, and system handover.
- Prepare technical documentation, configuration guides, and operational procedures.
Requirements
- Minimum 3 years of relevant experience in full stack development, software engineering, data integration, DevOps, or related roles.
- Hands-on experience with React, Angular, Vue, or another modern frontend framework.
- Proficiency in HTML, CSS, and JavaScript/TypeScript.
- Experience developing responsive, data-driven web applications or dashboards.
- Strong programming skills in Python, Java, Node.js/TypeScript, or another backend programming language.
- Experience developing REST APIs, backend services, or data-integration solutions.
- Experience with CI/CD tools and Git-based development practices.
- Hands-on experience with AWS cloud services, containerisation, IAM, logging, and monitoring.
- Understanding of software testing, deployment, rollback, security, error handling, and production support practices.