About this role
Job Description: Requirement & Solution Design: • Elicit clients’ needs, recommend viable solutions, evaluate requirement specifications, and translate them into implementation-ready deliverables. • Work with cross-functional teams on requirement gathering for automation implementations. • Identify automation opportunities in the environment and drive implementation from idea to delivery. Web Application Engineering (Full Stack): • Design / develop / test web applications (frontend + backend). • Apply strong UI/UX best practices with an eye for clean, functional layouts and design. • Prepare documentation for all aspects of applications and automation flows (technical docs, runbooks, user guides as applicable). Automation & Orchestration Engineering: • Orchestration Tools Architecture: build and maintain the tools architecture used for developing automation. • Automation Workflow Development: develop and implement techniques that define automation workflows to process pipelines and achieve desired results with no manual intervention. • Integration with Multiple Tools: understand different tool architectures and build robust integrations/communication between tools to pass queries, trigger actions, and retrieve outputs reliably. Production Support & Operations: • Support web applications in production: analyze, troubleshoot, and resolve issues as they arise. • Support the software deployment stack: troubleshoot issues and liaise with the appropriate systems teams for resolution. • Upgrade applications when underlying frameworks and package versions evolve. • Security-by-Design • Build solutions with security in mind: secure coding practices, safe dependency usage, and protection against common web vulnerabilities. • Implement and maintain authentication/authorization patterns suitable for enterprise environments (e.g., role-based access controls where relevant). • Ensure secure handling of credentials/secrets and reduce operational risk through controlled access and auditability. Observability & Reliability: • Implement production-grade observability: structured logging, actionable error handling, and operational telemetry to support troubleshooting and stability. • Contribute to system reliability through sensible engineering patterns (fault handling, timeouts, retries where appropriate) and clear operational documentation. Requirements: Education: • Graduate with a diploma or degree, ideally in Science, Technology, Engineering, or Mathematics (STEM). Experience: • 7 to 12 years of experience developing web applications in Go, Python, and ideally PHP with Laravel. • Experience across both frontend and backend development (full-stack). Core Technical Skills (Must Have): Backend / Web Development: • Strong development experience in Go, Python, and ideally PHP/Laravel. • Strong understanding of web programming languages: HTML, CSS, JavaScript, SQL. • Ideally familiar with SASS, TailwindCSS, VueJS, ReactJS, and PostgreSQL / MSSQL. • Strong database knowledge: SQL Server, MySQL, Oracle, PostgreSQL (data modeling, querying, performance basics). Automation / Orchestration / Workflow: • Experience with automation/orchestration tools such as OpenText Operations Orchestration, Ansible, Puppet, Chef, Jenkins, or similar for workflow development. • Experience with automation tools such as Operations Orchestrations, Ansible, Automation Anywhere, UiPath, or other automation tools. CI/CD and Dev Tooling: • Strong knowledge of Git code versioning; ideally with GitLab CI/CD. • Knowledge of package management and build tools such as Composer, NPM, Vite. Scripting • Experience with scripting languages: PowerShell, Python, Bash, Shell. Infrastructure & Platform Fundamentals: • Knowledge in administrating web server infrastructure: Windows Server, IIS, Linux Server, Nginx, plus Docker and Kubernetes. • Knowledge of related web technologies enabling web services: IPs, DNS, SSL certificates. • Flexible to adopt new technologies as required. Security: • Familiarity with secure engineering practices for web applications (e.g., secure input handling, access control basics, safe dependency practices). • Comfort working with enterprise security constraints (least privilege mindset, auditability, controlled configuration). Observability / Production Readiness: • Ability to implement operationally friendly systems: meaningful logging, error handling, and support-oriented diagnostics. • Strong troubleshooting mindset for production incidents and deployment pipeline issues. Nice to Have: • Machine Learning knowledge: hands-on experience with ML (Python etc.) is a plus.
Also in Software Engineering
TEAMLEASE DIGITAL SOLUTIONS PTE. LTD.
KEY CONNECT RECRUITMENT PTE. LTD.
AC P. COMPUTER TRAINING & CONSULTANCY PTE LTD