“Come as you are”
Everyone is welcome here. Diversity & Inclusion are at our core. Far above any technical competence, we value respect, openness, and trusted collaboration. We do not tolerate intolerance.
What your day will look like
You’ll be a pivotal member of an agile team, taking a leading role in designing, building, scaling, and maintaining Hypernode’s service offering. We champion high code quality, relying on automated tests (unit and integration), peer reviews, and following continuous delivery best practices as our standard.
As a member of the team, your responsibilities include:
- Architecture Modelling and Strategic Trade-offs: lead architectural decisions and drive solutions that transition our platform for future growth, performing strategic trade-offs between functional and non-functional requirements.
- Ownership and Continuous Improvement of Design Standards: define and enforce software design standards and patterns to ensure consistency across the Hypernode platform and our API services, while steering refactoring initiatives to modernize the codebase.
- Accountability and Platform Responsibility: take personal responsibility for architectural decisions, technical outcomes (including failures), and leading post-mortems to turn incidents into structural improvements for the hypernode platform.
- Mentorship and Knowledge Transfer: mentor junior/medior developers by clearly communicating the reasoning behind design decisions, lead code reviews, model and document software for learning and posterity.
- System Reliability and Performance Engineering: drive the scaling and stability of our services by measuring and optimizing technical performance, utilizing profiling tools and architectural improvements to handle increasing load and complexity