You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Company hidden

Senior Full Stack Engineer

  • Office
  • 6+ years

Salary

€60,000 - 100,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company makes search and AI tools that help people find answers in real time across all their data, at scale.

This is a senior software engineering role on the APM UI team. You will build parts of Kibana, including the service map and trace waterfall, which help application developers and engineers understand their observability data and troubleshoot their apps.

You will work alongside a group of engineers and designers, contributing your own expertise while learning from them.

Responsibilities

  • Build intuitive UI components in TypeScript, React and Node.js, and connect them to back-end services for a smooth experience.
  • Run usability tests and collect user feedback to keep improving the interface.
  • Take complex, loosely defined problems from start to finish: shape the approach, split the work if needed, make the key technical calls and ship.
  • Lead architecture and system design discussions, weighing trade-offs, backwards compatibility, performance and scale.
  • Set coding standards and make sure the team follows them. Build reusable components, add automated testing and deployment, assess new technologies and document best practices for the team.
  • Review code thoroughly for standards, readability and security issues. Give clear feedback and discuss findings with the author.
  • Work asynchronously with a fully distributed team across time zones, in the open on GitHub and Slack.
  • Work closely with designers and product managers to turn mockups into working components, keep the visual design consistent, and join brainstorms for new interface ideas.

Requirements

  • Solid production experience with full-stack JavaScript, preferably TypeScript, with React on the front end and Node.js on the back end.
  • A record of leading non-trivial projects end to end with real design ownership and little guidance.
  • Strong architecture and system design judgment, including in large existing codebases.
  • Experience designing and launching several UI components that clearly increased user engagement.
  • Experience with AI-assisted development tools, which help you build features faster, fix complex systems and improve existing code.
  • Excellent written and verbal communication, and a real interest in async work and sharing knowledge.
  • A mindset of raising the level of the engineers around you.
  • A generalist approach with a focus on the people who use the software.
  • Bonus: experience with Reactflow.
  • Bonus: experience with the company stack, OpenTelemetry, observability tools, or log and data ingestion pipelines.
  • Bonus: experience with Go, Kubernetes or cloud-native application development.
  • Bonus: experience building large data-heavy interfaces with search, filtering and tables, or working with streaming or real-time data.
  • Bonus: prior open-source or public, working-in-the-open experience.
  • Bonus: experience mentoring engineers or leading a small project team.

Conditions

Compensation is base salary only. There is no variable pay component.

The typical starting salary range is €61.100 - €96.600 EUR. The final offer within the range depends on experience, skills, fit with the role, and the scope and complexity of the position.

Pay ranges are set from external market benchmarks, internal pay equity, and the responsibilities of each role.

The company is fully distributed and offers flexible locations and schedules for many roles.

Applicants with rights under federal employment laws will find the required posters linked in the original posting.

If you are located in or are a national of Belarus, Cuba, Iran, North Korea, Syria, Russia, or the Ukrainian territories annexed by Russia (Crimea, the DNR, the LNR, Kherson or Zaporizhzhia), an export license may be required as a condition of employment. National origin and nationality do not affect eligibility.

Benefits

  • Pay based on the work you do, not your previous salary.
  • Health coverage for you and your family in many locations.
  • Generous annual vacation days.
  • The company matches donations and volunteer service up to $2000 (or the local currency equivalent).
  • Up to 40 hours each year for volunteer projects you choose.
  • At least 16 weeks of parental leave.
  • Benefits are kept at parity across regions.

Where you’d work

From the office

About the company

Company hidden

  • Industry: SaaS

Office in Greece

Your chances

Still hiring, not crowded yet, and a person reads your message.

  • 18 checks run
  • 7 good signs
  • 0 red flags

Still hiring?

12 checks

Actively hiring

In its favour4

  • Still on the company's own careers site, checked 1 h agoModerate evidence
  • Posted 5 days ago: newer than 82% of open rolesModerate evidence
  • States its salarySlight evidence
1 moreFewer
  • A hiring contact is attached to itSlight evidence

How crowded?

6 checks

Low

In its favour3

  • You can message the hiring contact and skip the queueModerate evidence
  • Senior level: far fewer people qualifySlight evidence
  • Asks for Elasticsearch, which only 2% of open roles doSlight evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Company
Tech stack
  • React
  • TypeScript
  • Node.js
  • Go
  • Kubernetes
  • JavaScript
  • Elasticsearch
Seniority
Senior
Industry
SaaS
Specialty
Fullstack
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
6+ years
Tech stack
  • React
  • TypeScript
  • Node.js
  • Go
  • Kubernetes
  • JavaScript
  • Elasticsearch

Location

Work model
Office
Region
Europe
Office
  • Greece

Compensation

Salary
€60,000 - 100,000 / year
Pay period
Annual

Company

Industry
SaaS

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason