This job is a Full Stack Engineer role where you'll help build and improve a leading EdTech platform. You might like this job because you'll work with a diverse team, embrace cloud tech, and drive innovation while ensuring reliability and performance! Join our team and be at the heart of delivering leading EdTech solutions as you work closely with a cross-platform, multi-disciplinary team dedicated to serving strategic partners in the region. In this pivotal role, you will ensure the performance, reliability, security, and scalability of Excelerate’s learning platform and services on cloud. You will also help the team balance reliability and development agility through monitoring frameworks, capacity planning, scaling strategies, incident response, and more in our development and production systems. Your key responsibilities
Identify, develop and maintain best practice strategies and systems for application development, operations and cloud infrastructure management throughout its lifecycle Apply SRE and / or DevOps tools and processes for the engineering team and tech stack Develop and scale systems sustainably through mechanisms such as automation, and evolve systems by pushing for improvements that improve reliability and development velocity Participate in a cross functional agile development team that uses state-of-the-art cloud technologies Design, develop, implement and maintain new / existing services, components, and libraries that power Excelerate’s solutions Assemble (micro)services and data pipelines that meet both functional and non-functional business requirements Participate in code and design reviews; ensuring that all code and development practices conform to team standards, company guidelines and industry best practices Work closely with colleagues from multiple teams and disciplines, bringing added value to the entire technology team Self-managed and able to work independently, but thrives in an agile development environment Desires for continuous learning, keeping abreast of latest tools and technologies that will contribute to the continued improvement of Excelerate’s tech stack Job Requirements
The ideal candidate Possess a Bachelor’s degree in Computer Science, a related technical accredited degree involving coding (e.g. engineering, mathematics, physics, genomics), or an equivalent professional experience Familiarity with Docker, Comfort with HTML and CSS if writing front-end features Familiarity with Open EdX or any learning platform is a bonus Experience with DevOps practices such as IaC, CI / CD, automated deployment, automated testing, autoscaling and self-healing Experience with git versioning tools such as GitLab, GitHub and / or BitBucket Immediate understanding of containerisation tools and engines such as Docker and Kubernetes. Have experience in deploying scalable software applications to AWS. Possess good interpersonal and communication skills Skills
Learning Platforms Amazon Web Services DevOps Site Reliability Engineering Systems Development Scalability Agile Software Development Full Stack Development Company Benefits
We offer hybrid and flexible work arrangements, along with comprehensive medical insurance and mental health support, helping you thrive inside out. People
We are a team of diverse yet like-minded individuals, united by a shared passion and purpose. Growth
Embrace opportunities to build, innovate, and solve real-world challenges, while working alongside experts from diverse industries.
#J-18808-Ljbffr
Stack Engineer • Kuala Lumpur, Malaysia