Sertis - Software Engineer
Requirements
• Bachelor’s degree in Computer Science, Computer Engineering, or a related field • Computer Science, Computer Engineering, or a related field • 3+ years of hands-on software development experience, including delivering features or projects from start to finish • 3+ years of hands-on software development experience • Strong working knowledge of JavaScript and Node.js, with hands-on experience in frameworks such as Next.js, React.js, or Express • JavaScript and Node.js • Next.js, React.js, or Express • Comfortable working and scripting in a Linux environment • Working knowledge of cloud platforms such as AWS or Google Cloud • AWS or Google Cloud • Hands-on experience with CI/CD tooling (Jenkins, GitLab CI, GitHub Actions, or similar); exposure to Infrastructure as Code (Terraform, CloudFormation, or similar) is a plus • Interest in growing into SRE practices: monitoring and observability, incident response, on-call, and postmortems • A track record of learning new tools and technologies quickly • A good understanding of SDLC principles and an interest in sound architecture and design • SDLC principles • Thai national or currently based in Bangkok • Thai national • Strong English proficiency, both spoken and written • Strong English proficiency
Responsibilities
• Write clean, well-structured, and testable code, with attention to performance, scalability, and maintainability • Write clean, well-structured, and testable code • Participate actively in code reviews, giving and receiving constructive feedback that helps keep code quality high • Participate actively in code reviews, giving and receiving constructive feedback • Build and improve services with reliability in mind, including adding monitoring and alerting and contributing to incident response • Build and improve services with reliability in mind • Develop and maintain microservices and distributed systems, learning to reason about service boundaries, data consistency, and failure handling • Develop and maintain microservices and distributed systems • Contribute to infrastructure and deployment work for the systems you build, including cloud services, CI/CD pipelines, and (ideally) infrastructure as code • cloud services, CI/CD pipelines • Take part in on-call rotations and production incident investigations, and help implement root-cause fixes with guidance from senior engineers • Take part in on-call rotations and production incident investigations • help implement root-cause • Work with senior engineers and stakeholders to turn business requirements into well-scoped technical tasks • Work with senior engineers and stakeholders • Develop features and solutions using our tech stack, and contribute ideas on tools and approaches • Debug and troubleshoot issues across the stack, escalating when appropriate • Communicate progress, risks, and blockers clearly, and deliver your work on agreed timelines • Communicate progress, risks, and blockers clearly • Contribute to improving the SDLC and internal engineering processes
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT