Senior Full Stack Software Developer (Observability)
- Madrid, Spain
- Senior Level
- Posted
Skills
Required
- TypeScript
- React
- Node.js
- generalist streak
- AI-assisted development
- JavaScript
- Go / Kubernetes / cloud-native application development
Preferred
- Elastic stack / observability tooling / log/data-ingestion pipelines
- search
- filtering
- tables
- streaming / real-time data
- system design
Join our Streams UI team as a Senior Full Stack Software Developer. In this role, you'll shape and enhance our user interface, work on Fleet and Streams, and collaborate with a skilled group of engineers and designers.
Responsibilities
- You'll design and implement intuitive user interface components, own complex problems end-to-end, lead discussions on architecture and system design, establish coding standards, conduct code reviews, collaborate across timezones, and partner closely with designers and product managers.
- Enjoy benefits like fully paid health coverage, flexible location and schedule, generous vacation days, parental leave, volunteer time, and charitable giving matching.
- Concevoir et mettre en œuvre des composants d'interface utilisateur intuitifs qui améliorent l'engagement des utilisateurs, en utilisant TypeScript, React et Node.js.
- Posséder des problèmes complexes et mal définis de bout en bout : façonner l'approche, diviser le travail si nécessaire, prendre les décisions techniques clés et livrer.
Requirements
- Diriger les discussions sur l'architecture et la conception du système, en tenant compte des compromis, de la compatibilité ascendante, des performances et de l'échelle.
- A generalist streak and a user-focused mindset, with consideration for the people using your software
- A multiplier mindset! You make the engineers around you better
- You should have experience using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing codebases
- A track record of leading non-trivial projects end-to-end, with real design ownership and minimal guidance
- Successfully designed and launched multiple user interface components that significantly increased user commitment
- Proficient architecture and system-design judgment, including in large, existing codebases
- Solid production experience with full-stack JavaScript, preferably TypeScript; React on the front end and Node.js on the back end. Some experience with Reactflow is a plus
- Exemplary written and verbal communication, and a genuine excitement for async collaboration and knowledge-sharing
- Go, Kubernetes, or cloud-native application development experience
Preferred
- Experience with the Elastic stack, observability tooling, or log/data-ingestion pipelines
- Experience building large user interfaces that manage a lot of data. This includes skills in search, filtering, and tables. You should also have experience working with streaming or real-time data
- Prior open-source / working-in-the-open experience, or time on a developer-facing platform team
- Experience mentoring engineers or leading a small project team
Pay
EUR 67,000 - 106,000
jobapplier