
Software Engineer II
- Kuala Lumpur
- Permanent
- Full-time
- Participate and contribute in a team practicing agile scrum
- Execute test driven development in projects assigned to you
- Practice source code management strategies that allow for your code to be analysed, reviewed and pushed to the pipeline efficiently
- Keep security, performance and scalability as principles in your day to decisions and contributions
- Share and document knowledge as part of your workflow
- Work with multiple teams to deliver complex and cutting-edge software solutions for a growing business
- Evangelize and drive stellar software engineering practices across the entire engineering team
- Experiment and continuously explore new and emerging technologies and bring that perspective on how it can help the team
- Be an awesome team member of the Teleport Product & Technology team
- BS degree in Computer Science or a related technical field or equivalent practical experience 5+ years of related software engineering experience
- Must be comfortable coding in the following server-side languages: Java, Python.
- You have worked in a team contributing towards making automation happen and helping improve the Development/QA using CI/CD tools (BitBucket, Jenkins, Maven, Gradle).
- Solid understanding of Git including branching and merging strategies.
- Expertise in microservices architecture to design and build RESTful APIs
- Knowledge on cloud platforms and deployment solutions (GCP, AWS).
- Experience with Docker/Kubernetes/Openshift would be an asset.
- Experience with Application performance monitoring software
- Knowledge/experience with Application Logging, Monitoring, Performance Management such as (ELK, Prometheus, Grafana, Google Cloud Logging).
- Experience with performance testing and load testing tools.