Apply on
Original
Simplified
Who We Are Looking For:
We are looking for a talented, motivated, and passionate Cloud and Application Engineer with a strong technical background.
Why Work with Us:
- You will be part of a huge in-house IT team with a multi-cultural environment.
- You will be directly involved in developing the products with vast opportunities to experience cloud technology.
- We offer a vast opportunity for continuous improvement involving the latest technologies.
- Excellent career growth opportunity.
What Skills and Experience You Will Bring:
- Bachelor’s Degree in Computer Science/Information Technology, Science or Engineering.
- Must have had at least 4 working years of experience in design and development using C#, at least .NET Framework 4.7, .NET 6 or above, and MSSQL Server 2016 or above, and at least 4 years as a cloud engineer in implementing cloud-based systems and solutions. (More experienced candidates can be considered for the senior role)
- Good knowledge of web-based architectures, integration methods, and strategies to support non-functional requirements such as resilience and performance.
- Familiar with GitHub, GitHub Copilot, ReSharper, and SonarCloud
- Experience working with RESTful APIs, microservices, Containers, Kubernetes, CI/CD, building pipelines, setting up IaC, and various cloud technologies.
- Proven hands-on experience in implementing and maintaining WAF like Cloudflare, Imperva, and Stackpath.
- Experience in using Azure Cloud services such as API Management, App Service, Azure Functions, and Azure SQL, and having good knowledge and hands-on experience in AI and ML implementation will be a huge plus.
- Completed at least 3 full project cycles, preferably a medium-sized web-based project.
- 4+ years of experience in an internet service company operating BtoC service handling 100K sessions/month or more.
- Experience in managing websites with an uptime above 99.8%.
- Strong analytical and problem-solving skills, self-motivated, and with a proactive approach.
- Possesses good communication skills and is a strong team player.
- Must be a team player and able to work independently as well.
- Demonstrate understanding or keen interest in the latest technologies.
- Willing to appreciate and follow the team's values.
Similar Jobs