N

Nitro

SaaS platform for PDF, eSigning, analytics

Senior Back End Software Engineer - Java/Go

Backend EngineeringConfirmed live in the last 24 hours
Full-timePorto, Portugal€55k - €65k /yr

About the Job

Requirements

  • At least 5 years of professional experience in backend software development.
  • Strong hands-on experience in at least two of Python, Go, Rust, and Java, with the ability to work effectively across all four.
  • Demonstrated experience with agentic coding workflows and AI-assisted development from specification to production.
  • Solid systems fundamentals in networking, concurrency, operating systems, memory, and performance tuning.
  • Experience building and operating cloud-native services on AWS using Docker, Kubernetes, and infrastructure-as-code such as Terraform.
  • A strong DevOps mindset and ability to work with the SRE team to build systems.
  • Experience designing and building REST and/or gRPC APIs, SDKs, or shared libraries consumed by other teams.
  • Experience with SQL and NoSQL databases such as Postgres, MySQL, DynamoDB, and Redis.
  • Experience with asynchronous and event-driven architectures such as SQS, Kafka, AWS Lambda, or Step Functions.
  • Hands-on experience with CI/CD tooling, observability including metrics, logging, and tracing, and modern DevOps practices.
  • Strong understanding of testing practices and quality engineering.
  • Excellent communication skills and experience working in a collaborative agile team.
  • Comfort working at pace in a dynamic, fast-moving product environment.

Responsibilities

  • Design, build, and operate scalable, production-grade shared services, internal APIs, and libraries used across Nitro product teams.
  • Own services across their complete lifecycle, from technical specification and architecture through deployment, observability, and production support.
  • Use agentic coding workflows and AI-assisted development tools to maximise development speed and quality.
  • Work across Python, Go, Rust, and Java, choosing the right tool for each problem.
  • Build and improve infrastructure, developer tooling, and CI/CD foundations that help engineering teams ship faster and more safely.
  • Drive reliability, performance, security, and cost efficiency across the AWS footprint.
  • Develop and maintain robust automated unit, integration, and end-to-end test suites.
  • Work closely with Engineering Managers, product teams, and peer engineers in a fast-paced Dublin/Porto team.
  • Share knowledge, contribute to technical standards, and mentor more junior engineers.

Desired Qualifications

  • Experience in a platform, infrastructure, SRE, or developer-experience team supporting multiple product teams.
  • Experience building internal developer tooling, build systems, or CI/CD platforms at scale.
  • Security experience with IAM, secrets management, or authentication and authorisation services.
  • Experience building AI- or LLM-powered production applications, or MCP (Model Context Protocol) servers.
  • Experience with PDF processing libraries or document manipulation at scale.
  • Open-source contributions in Python, Go, Rust, or Java.

About the Company

Nitro

SaaS platform for PDF, eSigning, analytics

Nitro provides digital document productivity software that helps organizations speed up their digital transformation. Its Nitro Productivity Platform includes PDF editing and conversion, unlimited eSigning, and analytics to optimize workflows. The service is offered as a software-as-a-service (SaaS) with tiered subscriptions and enterprise options, enabling teams to work from anywhere on any device. Nitro differentiates itself through analytics, enterprise-grade capabilities, scalable eSigning, and cross-team collaboration, with a goal to help organizations accelerate workflows and boost productivity.

Company size
201-500
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Nitro

See more jobs