Key job responsibilities
Systems Developers are expected to develop best practices, refine operational procedures and constantly innovate proactively. You will continuously identify areas of growth within the existing frameworks, tools and processes to develop further technical mechanisms to reduce waste and continuously improve our testing and control systems.Our ideal candidate is autonomous, detail oriented, possesses strong written and verbal communication skills and has experience working at scale. You will be part of all stages of the software and hardware development life-cycle: definition, planning activities, design, implementation and delivery. You will be expected to lead the design and development of core features, drive team discussions on system architecture and component design, and influence the technical strategy for the product as a whole.
A day in the life
- Programming experience with Python preferred, or at least 1 other modern language such as C++, C#, JavaScript, TypeScript and Rust
- Experience with Infrastructure as Code tooling (Ansible, CDK, Chef, etc)
- Experience working with data centre infrastructure, server hardware development and distributed systems
- Experience with networking and cloud systems for remote testing environments
- Linux experience provisioning, performance tuning and operating system fundamentals
משרות נוספות שיכולות לעניין אותך