- Professional
- Office in London
Our distributed cloud platform provides the foundations of web 3.0 applications for the metaverse, enterprise organisations and the defence sector. At the heart of our technology is the Hadean Platform, an intuitive and cloud-agnostic approach to build highly scalable applications.
The role: You’ll be working on the design, implementation, and maintenance of our products, ensuring their operational integrity and striving to deliver optimal solutions for our customers. You will have proven experience working on deep tech, innovative architectures, and researching the latest approaches to software engineering that will help us gain a competitive edge in terms of performance and scalability.
Key Responsibilities
- Execute full lifecycle software development using Agile methodologies.
- Write well designed, testable, maintainable, scalable and efficient code.
- Uphold good software development practices that include estimation, code reviews, testing, debugging, adhering to code standards, and seeking improvements across the entire software development lifecycle with the end user in mind.
- Perform analysis work in collaboration with other team members in Product and Engineering.
- Assess technical debt, raise potential issues and address them to ensure we remain efficient and effective.
- An area of proficiency or specialism may be defined with this role and with it comes the complete technical responsibility to ensure that the given area meets all business and technical requirements.
Skills Knowledge and Expertise
Your Skills
- Ability to perform effectively to tight deadlines, working well both independently and as part of a team
- Strong written and verbal communication skills.
- Ability to efficiently pick up new programming languages/paradigms
- Comfortable managing personal priorities, deadlines and deliverables in a rapidly changing environment with dynamic objectives.
- B.S/M.S. in Computer Science, Math, Physics, or equivalent experience
- A minimum of 3 years experience as a software engineer/developer
- A strong background in C++ development and Linux
- Familiarity with backend development services and APIs
- High level understanding of distributed computing
- Rust
- Cloud (AWS/Azure/GCP)
- Windows application development
- DevOps
- Full stack development and React
- Strong empathy for customer experience
- Visual Studio extension development
- Low level performance programming
- Data engineering
- Cloud automation (e.g. Ansible, Terraform, …)