SalaryPeak

Automation Full Stack Developer

KRIS INFOTECH PTE. LTD.
Singapore 7+ years Posted 2w ago

Salary Range

SGD 90,000 - SGD 120,000 /year

SGD 7,500 - SGD 10,000/month

Skills Required

SASSMSSQLReactJSCSSPHPKubernetesPostgreSQLData ModelingGoMySQLNginxWindows Server AdministrationIntegration Architecturedatabase architecturesVueJSLinux Server AdministrationLaravelPythonBash/Shell/PowerShellPerformance Tuning

Job Description

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.