GrepJob
Helsing

Software Engineer - Backend

Helsing
Apply
5 days ago
Tallinn, Estonia +6 moreEntry Level / Mid Level

Responsibilities

  • Review code contributions and proposals from colleagues.
  • Propose and implement new features and capabilities across the software stack.
  • Mentor team members and support the interviewing pipeline.
  • Share technical knowledge through tech talks and collaborative learning sessions.
  • Maintain the existing software stack and improve operational reliability.
  • Develop tests and benchmarks to ensure software robustness.
  • Present work at weekly demo sessions for feedback and collaboration.

Requirements

  • Write legible, maintainable, and performant code.
  • Communicate effectively in English, both verbally and in writing.
  • Enjoy collaboration, including code reviews and pair programming.
  • Be comfortable working asynchronously.
  • Have backend development experience, ideally with Rust, Java, Go, or C++.
  • Familiarity with backend interface tools like REST, GraphQL, and gRPC.
  • Strive for continuous improvement in yourself and your peers.
  • Consider ethical implications as part of engineering.

Benefits

  • Focus on outcomes rather than time-tracking.
  • Competitive compensation and VSOP options.
  • Relocation support available.
  • Social and education allowances provided.
  • Regular company events to foster team unity.
  • Hands-on onboarding program to learn the tech stack and company processes.

Tech Stack

AWSAzureDockerGrafanaPrometheusPythonRustSQL