# Senior Full Stack Software Developer - Observability at Elastic

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Design and implement intuitive, accessib

- **Company:** Elastic (https://jobs.trythestack.co/companies/elastic)
- **Location:** Portugal, PT
- **Work arrangement:** Remote
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Salary:** EUR 55,800–88,300 per year (as stated by the employer)
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** TypeScript, React, Node.js, Reactflow, UI/UX collaboration, Frontend architecture, Backend integration, Code reviews, Automated testing, CI/CD, Security best practices, AI-assisted development tools
- **Posted by employer:** 2026-11-04
- **Added to The Stack:** 2026-11-05
- **Listed until:** 2027-01-03
- **Status:** Active
- **Apply:** https://jobs.elastic.co/jobs/engineering/portugal/senior-full-stack-software-developer-observability/8276132?gh_jid=8276132&utm_source=linkedin&utm_medium=referral&utm_campaign=ongig-job-aggregators&group=1509&gh_src=ubgar5dh1 (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-full-stack-software-developer-observability-elastic

## About the role

Responsibilities:
- Design and implement intuitive, accessible UI components using TypeScript and React for Fleet and Streams.
- Integrate frontend features with backend services (Node.js) to ensure reliable, high-performance user flows.
- Own complex features end-to-end: plan approach, make architecture choices, split work and drive delivery.
- Lead architecture and system-design discussions, weigh trade-offs for backwards compatibility, performance and scale.
- Define and enforce coding standards, promote reusable components and maintain automated testing and CI/CD.
- Perform thorough code reviews, identify security and maintainability issues, and mentor peers.
- Collaborate asynchronously with a distributed team, partner closely with designers and product managers, and run usability tests.

Requirements:
- Strong production experience with TypeScript, React and Node.js (full-stack JavaScript/TypeScript).
- Proven track record leading non-trivial features from design through production and making system-design decisions.
- Experience with frontend architecture, reusable component design, automated testing and CI/CD pipelines.
- Comfortable working async across time zones and communicating clearly in open-source-style workflows (GitHub/Slack).
- Familiarity with observability concepts, Elastic Stack/Kibana or real-time/log data tooling is a plus.
- Experience using AI-assisted development tools and ability to evaluate new technologies pragmatically.

## Responsibilities

Design and implement intuitive UI components using TypeScript, React, and Node.js, and integrate them with backend services for a seamless user experience. Lead architecture discussions, establish coding standards, and collaborate with designers, product managers, and a distributed team across time zones to deliver high-quality UI for Fleet and Streams.

## Requirements

Solid production experience with full-stack JavaScript (TypeScript, React, Node.js). Track record leading non-trivial projects end-to-end and strong architecture and system-design judgment. Experience with AI-assisted development tools and excellent communication for async collaboration; bonus points for Elastic Stack, observability tooling, or real-time data experience.

## FAQ

- **Is this Senior Full Stack Software Developer - Observability role still open?** It was posted on 2026-11-04 and is listed as active on The Stack. Confirm on Elastic's application page before applying.
- **Does Elastic offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Elastic's site.
- **Where is this role located?** The listing gives the location as Portugal, PT. It is marked remote.
- **What is the salary for this role?** The listing states a salary of EUR 55,800–88,300 per year.
- **What skills does this role ask for?** The listing names: TypeScript, React, Node.js, Reactflow, UI/UX collaboration, Frontend architecture, Backend integration, Code reviews, Automated testing, CI/CD, Security best practices, AI-assisted development tools.

## More like this

- [All jobs at Elastic](https://jobs.trythestack.co/companies/elastic.md)
- [Full Stack Engineer Visa Sponsorship Jobs in Europe](https://jobs.trythestack.co/visa-sponsorship-jobs/role/full-stack-engineer)
- [All visa sponsorship jobs in Portugal](https://jobs.trythestack.co/visa-sponsorship-jobs/portugal)
- [Senior Software Engineer - Java/Spring at Mastercard](https://jobs.trythestack.co/jobs/senior-software-engineer-javaspring-mastercard.md)
- [DevOps Engineer Mobile at Air Apps](https://jobs.trythestack.co/jobs/devops-engineer-mobile-air-apps-62104b59.md)
- [Data Scientist (Risk) at Revolut](https://jobs.trythestack.co/jobs/data-scientist-risk-revolut.md)
- [SAS / Data Engineer at Bridge 351](https://jobs.trythestack.co/jobs/sas-data-engineer-bridge-351.md)
- [AI/ML Engineer at Air Apps](https://jobs.trythestack.co/jobs/aiml-engineer-air-apps.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://jobs.elastic.co/jobs/engineering/portugal/senior-full-stack-software-developer-observability/8276132?gh_jid=8276132&utm_source=linkedin&utm_medium=referral&utm_campaign=ongig-job-aggregators&group=1509&gh_src=ubgar5dh1). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-full-stack-software-developer-observability-elastic": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Full Stack Software Developer - Observability at Elastic, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-full-stack-software-developer-observability-elastic)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
