Desired Skills and Experience
- The ability to identify production performance or latency problems and trace the root causes across the system
- The ability to simulate load and observe system behaviour before production releases
- Applications and systems that are fault tolerant
- The ability to migrate high throughput databases with zero down-time
- A Bachelors in Computer Science or relevant field (ideal)
- 3+ years of industry experience
- Profile and performance tuning skills
- Site reliability engineering
- Strong software engineering fundamentals with the ability to learn new technologies quickly
- A track record of software development, preferably using a JVM language
- Experience building scalable, fault tolerant, distributed backend systems, preferably on AWS
- Able to build testable, decoupled, maintainable high-quality production code
- You are passionate about agile processes, data-driven development, reliability and validated learning
- Strong written and verbal communication skills are required
- Experience with automation, continuous integration & delivery practices
- Web development
- Interest in observability – metrics, monitoring and data visualizationÂ
- Experience with evolving large relational databases
- Team player who is willing to collaborate with business and technical stakeholders