Overview As a Senior Backend Engineer, you will drive the design and delivery of system services and APIs for Context Labs’ Immutably Platform and analytics spaces. You will lead a services engineering team, set architectural direction, and mentor engineers while partnering with Product to translate business needs into scalable solutions. You’ll shape best practices, code quality, and cross-team collaboration across distributed teams and time zones. This role offers the opportunity to influence platform-scale architecture and contribute to climate-focused data infrastructure. You’ll work in a collaborative, impact-driven environment that values continuous learning and thoughtful engineering.
Verantwoordelijkheden - Lead the services engineering team as a hands-on technical authority, providing architectural and development guidance
- Design, develop, and maintain APIs and platform services for the Immutably Platform with a focus on scalability and maintainability
- Translate business requirements into technical designs, estimates, and development tasks in partnership with Product and Engineering
- Establish engineering best practices through code, architecture, documentation, and reviews
- Collaborate in an Agile environment to deliver high-quality software
- Mentor and coach engineers, resolving technical and methodological challenges
- Coordinate development efforts across distributed teams and multiple time zones
- Handle additional duties as required by the company
Belangrijkste vereisten - Strong full-stack development experience with end-to-end understanding of modern application architectures
- Expertise in distributed, peer-to-peer, and distributed ledger systems, including consensus algorithms and smart contracts
- Experience with distributed protocols and patterns such as RAFT, BFT, Gossip, DHT, CRDT, Event Sourcing, CEP, and CQRS
- Strong knowledge of cryptography and application security, including hashing, digital signatures, encryption, and data integrity practices
- Proficiency with Java frameworks such as Spring, Quarkus, and Helidon
- Experience with Docker-based microservices and Kubernetes
- Strong database experience across relational, NoSQL, and NewSQL technologies (MySQL, PostgreSQL, Apache CouchDB, CockroachDB, FoundationDB, Kafka)
- Proficiency in unit/functional testing and source code management
- Strong problem-solving, communication, and attention to detail, with the ability to balance architectural strategy with hands-on execution
- Proficiency in source code management
- Collaborative mindset
- Mentoring and coaching abilities
- Clear communication
- Java (Spring, Quarkus, Helidon)
- Docker
- Kubernetes
Solliciteren