Senior Fullstack Developer (AIR Automations)

JetBrains

Anuncio original

At JetBrains, code is our passion. Ever since we started in 2000, we have strived to make the strongest, most effective developer tools on earth. Our tools speed up production by automating routine checks and corrections, freeing developers to grow, discover, and create.

We are looking for a talented Full Stack Engineer to join our team and help build an innovative agentic-driven product. In this role, you'll work across the entire stack - frontend, backend, and cloud infrastructure - designing, developing, and maintaining high-quality features. You'll collaborate closely with product managers, designers, fellow engineers and AI-agents to deliver scalable, reliable, and user-friendly solutions.

Our tech stack:

  • Primary: TypeScript, Node.JS, Nest.JS, React, Vitest (no legacy tech)
  • Secondary: Kotlin/Java (for some backend services)

In this role, you will: 

  • Design, develop, and maintain end-to-end features across the frontend and backend.
  • Collaborate with product and design teams to translate user needs into technical solutions.
  • Write clean, efficient, and well-documented code.
  • Integrate our product with internal and external APIs and services.
  • Contribute to architecture decisions, scalability, and performance improvements.
  • Participate in code reviews to ensure quality and best practices.
  • Debug, troubleshoot, and resolve issues quickly.
  • Optimize applications for speed, usability, and scalability.
  • Stay up to date with emerging technologies, tools, and industry trends.
  • Continuously improve development processes and practices.

We will be happy to have you on our team if you have: 

  • 6+ years of proven experience as a Full Stack Engineer or in a similar role.
  • Solid engineering and architecture skills and ability to build reliable solutions.
  • Focus on customer-oriented delivery and understanding of user needs and requirements.
  • Deep understanding of backend & frontend development.
  • Proficiency in multiple programming languages (e.g. TypeScript, Kotlin, Java, Python).
  • Experience with relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB, and MySQL).
  • Understanding of cloud platforms (e.g. AWS, GCP, or Azure) and containerization (Docker or Kubernetes).
  • Proficiency with version control systems (e.g. Git).
  • Experience with testing frameworks (e.g. Jest, Vitest, and Playwright).
  • Familiarity with authentication, authorization, and security best practices.
  • Experience with AI agent development
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • A bachelor's degree in computer science or engineering (or equivalent practical experience).

We are an equal opportunity employer

We know great ideas can come from anyone, anywhere. That's why we do our best to create an open and inclusive workplace - one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Software Engineer (CLion, Embedded Debugging, and Integrations)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland
1d

Senior Project Manager (Finance Department)

Prague, Czech Republic
5d
Remoto

Project manager (Operations)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
6d

Principal Engineer (JetBrains Cloud Platform, Developer Experience)

Amsterdam, Netherlands; Berlin, Germany; Munich, Germany; Prague, Czech Republic
6d

Developer Experience Lead (JetBrains Cloud Platform)

Amsterdam, Netherlands; Berlin, Germany; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland
1sem

Senior AI/ML Engineer (Spectrum)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland; Yerevan, Armenia
1sem

Country Manager (China)

Shanghai, China
1sem

Customer Success Engineer (China)

Shanghai, China
1sem

Security Engineer, Identity and Access Management (IAM)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1sem
Remoto

Technical Project Manager (JetBrains Cloud Platform)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1sem

Senior Software Developer (ReSharper)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland
1sem
Remoto

(Senior) Backend Developer (Java/Kotlin) - Business Application Development

Belgrade, Serbia; Madrid; Remote, Germany
1sem

DevOps Engineer (m/f/d)

Barcelona, EMEA, ES / Santa Cruz de Tenerife, EMEA, ES / Barcelona, EMEA, ES
Nuevo

IT Engineer (m/f/d) Local Support Spain

Santa Cruz de Tenerife, EMEA, ES
Nuevo

Hardware Test Engineer

Barcelona, ES
Nuevo

Senior Protocol Stack & Network Automation Engineer

Barcelona, ES
Nuevo

Ground Software (Junior)

Barcelona, ES
Nuevo

Principal Antenna Product Engineer

Barcelona, ES
Nuevo

Principal Mechanical Engineer

Barcelona, ES
Nuevo

Technical Roaming Integrations Engineer

Barcelona, ES
Nuevo

Senior Hardware Engineer – Space & Defence

Tres Cantos, España, ES / Getxo, España, ES
Nuevo

Tender Engineer – Space Institutional Market (RF & Communications)

Seville, España, ES / Santander, España, ES / Getxo, España, ES / La Poveda, España, ES
Nuevo

Software Engineer (CLion, Embedded Debugging, and Integrations)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland
1d
Remoto

Project manager (Operations)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
6d

Senior AI/ML Engineer (Spectrum)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland; Yerevan, Armenia
1sem

Security Engineer, Identity and Access Management (IAM)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1sem
Remoto

Technical Project Manager (JetBrains Cloud Platform)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1sem

Senior Software Developer (ReSharper)

Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Warsaw, Poland
1sem
Remoto

(Senior) Backend Developer (Java/Kotlin) - Business Application Development

Belgrade, Serbia; Madrid; Remote, Germany
1sem
Remoto

Project Maintainer – DPAI Arena Evaluation Infrastructure

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1sem

Senior Data Engineer

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1sem

Research Engineer (Agentic Behavior – Kotlin AI Value Stream)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1sem

Senior Product Manager – DPAI Arena

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
1sem
Remoto

Senior Software Engineer (Live Debugger for the JVM)

Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
1sem

Candidatura gestionada por JetBrains