Full-Stack Developer (DevOps)
Summary
Build and maintain full-stack applications while implementing DevOps practices, CI/CD pipelines, and SRE principles using Azure, Kubernetes, and React/Java/Node.js.
Job Description
We're looking for a Full-Stack Developer (DevOps) to build and maintain scalable applications while driving DevOps best practices - from CI/CD and infrastructure as code to site reliability engineering - delivering secure, reliable systems for our client.
Key Responsibilities
- Design, develop, and maintain front-end and back-end applications.
- Practice TDD and Trunk-Based Development for clean, reliable code.
- Build and manage CI/CD pipelines and infrastructure as code (Terraform, Ansible, or CloudFormation).
- Apply SRE practices, including monitoring, logging, and incident response.
- Develop containerized microservices using Azure Container Apps (ACA), DApR, and KEDA.
- Implement event-driven communication using Azure Service Bus (ASB).
- Build and manage APIs via Azure API Management (APIM).
- Collaborate across dev, QA, and ops teams, applying security best practices throughout.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a Full-Stack Developer with a strong DevOps focus; experience in a high-performing/DORA elite team is a plus.
- Front end: React JS. Core: Java and/or Node.js.
- Databases: Oracle PL/SQL, PostgreSQL, MySQL, or MSSQL.
- Experience with cloud platforms (Azure, AWS, or GCP), Docker/Kubernetes, and IaC tools.
- Familiarity with workflow tools (e.g., Temporal.io) and monitoring tools (e.g., Datadog, Grafana, Prometheus).
- Strong problem-solving, collaboration, and communication skills.
Nice to Have
- AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar
We welcome applications from both local and international talent already residing in the Philippines.