Start Your Application
* Upload your CV or add a link
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thanks for applying!
Your application is safely with us. We'll be in touch if it's a match.
Oops! Something went wrong while
submitting the form.
Prague

Senior Backend Developer

About The Company

Our client is a global leader in PKI, Post Quantum Cryptography and Embedded security solutions for the Financial, Aerospace and Automotive domains, with offices in Boston, Irvine and Prague.


About The Role

They are looking for a Senior Backend Developer with strong Java and Golang experience to help evolve the core services and ecosystem.


You’ll work across Spring Boot microservices and Golang-based services/tools, contributing to architecture, performance, and developer experience in an open-source environment.

What You’ll Do

  • Design and implement backend services in Java (Spring Boot) and Golang.
  • Build features for certificate discovery, enrolment, renewal, revocation, and policy enforcement.
  • Develop and extend REST APIs and OpenAPI contracts used by community plugins.
  • Help evolve the platform architecture using modularisation, domain-driven design, and scalable service patterns.
  • Lead code reviews, mentor contributors, and maintain high standards for testing and secure coding.
  • Collaborate with DevOps on Docker containerisation, CI/CD pipelines, and Kubernetes deployments.
  • Contribute to open-source community engagement — issue triage, documentation, demos, and technical content.
  • Implement secure cryptographic handling and participate in threat modelling and compliance initiatives (FIPS, eIDAS).




What You’ll Bring

Required Skills

  • Strong professional experience in Java and Golang
  • Solid knowledge of Spring Boot / Spring Framework
  • Experience building RESTful APIs and microservices architectures
  • Strong backend engineering fundamentals and design patterns
  • PostgreSQL, SQL, and data modelling experience
  • Analytical thinking and problem-solving mindset
  • Experience with Docker and containerised applications
  • Understanding of distributed systems and backend scalability

Nice to Have

  • Knowledge of PKI, certificates, or cryptography (ACME, CMP, EST, OCSP)
  • Messaging systems such as RabbitMQ or AMQP
  • Kubernetes and Helm
  • Public CA or HSM integrations
  • Cloud platforms (AWS, Azure, GCP)
  • Observability tooling (Prometheus, Grafana, OpenTelemetry)
  • Experience contributing to open-source projects or developer communities




Think You'd Be a Great Fit?

If this opportunity aligns with your skills and ambitions, we'd love to hear from you.