Vacancy expired!
Platform Engineer - (Remote)As we look to scale up and out our engineering at Elation we have decided to invest in developing a platform team that will help us advance our microservices platform, mature us up to Continuous Deployment and solve cross cutting concerns (for example we would like to introduce a externally facing event stream). The Staff Software Engineer will be an interesting and impactful role with lots of advanced technical challenges to solve. Responsibilities
- Development of shared platform based tools and products that have impact across our engineering group.
- Education of shared patterns and practices that enable scalable, secure, performance and reliable microservices.
- Driving adoption of modern software engineering practices such as Continuous Delivery (CD), increasing the pace for the whole company.
- Development of Event Streaming and Data replication systems
- 7+ years of engineering experience, ideally with a focus on infrastructure, platform and delivery tooling
- Hands-on experience with AWS
- Good understanding of security fundamentals in a cloud environment
- Coding and automation experience using languages such as Python, Java, C#, JavaScript, Go, Ruby, C/C, etc.
- Experience working with SQL and relational databases
- Excellent communication skills - ability to work with a wide variety of people.
- Empathy for our users and colleagues
- Curiosity about our users and healthcare delivery
- Experience troubleshooting challenging issues
- Growth mindset and a passion for learning and improvement
- Experience with Cloud Formation or Terraform
- Experience with Python and Bash
- Experience with Docker and container orchestration tools
- Experience working in a CD environment with multiple production deployments a day
- Experience with event streaming products such as Kinesis
- Experience delivering software in a Lean
Vacancy expired!