Software Developer
Ravish RanjanUAESENIORPosted 8h ago
React.jsReduxNode.jsExpress.jsJavaScriptHTML5CSS3RESTful APIsJiraConfluenceAgileScrumSonarQubeSASTTAMM WorkbenchCamunda BPMDockerKubernetesElasticsearchKibanaDynatrace
About the Role
We are looking for experienced Software Developers to join our TAMM delivery teams in Abu Dhabi. This role involves designing, developing, and enhancing digital government services on the TAMM platform.
Key Responsibilities
• Develop and maintain TAMM digital services using React.js, Redux, Node.js, and Express.js
• Build responsive front-end interfaces and implement workflows, validations, and backend APIs using the Workbench low-code platform
• Integrate TAMM services with external government systems and APIs in a secure and scalable way
• Write clean, testable code and unit/integration tests; perform code quality checks (Sonar/SAST)
• Troubleshoot production issues, improve performance, and support CI/CD deployments
• Collaborate closely with Business Analysts, Designers, Backend Developers, QA, DevOps, and Product Owners in Agile squads
Requirements
• Proven, hands-on experience working on TAMM projects/programme (Abu Dhabi Government digital services)
• 5–8+ years of professional software development experience
• Strong experience with React.js (and Redux), Node.js & Express.js, JavaScript (ES6+), HTML5, CSS3, responsive UI
• Experience with RESTful APIs and integration
• Experience with Jira, Confluence, Agile/Scrum ways of working
• Experience with writing test cases and using code quality/security tools (e.g., SonarQube, SAST)
• Experience with TAMM Workbench / low-code platforms
• Knowledge of Camunda BPM, Docker/Kubernetes
• Exposure to Elasticsearch/Kibana and performance monitoring tools (e.g., Dynatrace)