Description
Who are we?
We hire those that seek to innovate across people, process and technology. Join our global workforce, visualise the future and strive for success. Our engineering campus and corporate offices in the UK and US are optimal environments for ideas and innovation to flourish.
ALL.SPACE, formerly Isotropic Systems, has developed the 5th generation smart terminal, capable of linking with all satellites, all networks, in all orbits, all at once. Our ground-breaking software-defined service enablement platform integrates intelligent routing, edge computing and on-demand services to deliver unprecedented network resilience and application performance. Whether you're on land, sea or air, we ensure that you stay connected.
Visit www.all.space to learn more.
Requirements
ALL.SPACE is seeking an experienced Full-stack Web Developer to design and develop key functionality for the control of a range of innovative satellite communication terminals. They will own and deliver both terminal web interface and ALL.SPACE cloud functionality.
The web interface published by the satellite ground terminal will be a customer-centric interface providing a low-friction way for users to make and use satellite connections. The cloud application will provide REST API and Web interfaces that allow ALL.SPACE and our customers to manage the global estate of satellite terminals. The delivered solutions will monitor our terminals, support, and manage our customers, distribute terminal configuration and updates, and implement data-driven value-added services.
This position will report to the Head of Software and will collaborate closely with other ALL.SPACE Engineering teams. A strong understanding of web and cloud technologies and best practices is expected, as is being highly productive in hands-on implementation.
What are we looking for?
- Design, implementation, and testing of software functionality on web interfaces and supporting cloud services.
- Translate requirements and architecture into a detailed design that is functional and efficient.
- Employ design patterns and good practices to ensure appropriate quality, security, reliability, modifiability etc.
- High quality software development, including design, implementation, deployment, testing, and release.
- Usage of deployment and testing automation tools.
- Interaction with the software team and other engineering disciplines to jointly optimize the overall system performance.
Requirements
- BS or MS in Computer Science, Electrical, Systems, or related Engineering discipline
- Relevant industry experience in web and cloud development
- Familiarity with HTML/CSS, JavaScript and Web-based UI/UX design
- Proficiency with industry-standard software development languages, platforms and tools
- Proficiency in a variety of programming languages, with JavaScript and Python preferable
- Good understanding of networking and security aspects
- Good understanding of Source Code Management and Continuous Integration/Continuous Deployment pipelines
- A great attention to detail
- Comfortable working at all phases of software design, including requirements, planning, architecture, coding, automation, testing, debugging and maintenance.
- Knowledge of common cloud technologies, tools, and resources within AWS
- Standalone problem-solver
- Valuable member of an agile development team
- High-performance in a fast-moving start-up environment
- Familiarity with GitHub, Jira and Confluence
Benefits
- Generous stock options
- Annual bonus
- 25 days annual leave
- Public holidays
- Travel to work schemes
- Fruit, snacks & drinks
- Discounts platform
- Well-being centre