Senior Fullstack Developer

New
J
JetBrainsSoftware Development
Belgrade, Serbia; Berlin, Germany; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSDockerNode.jsPostgreSQLJavaKotlinKubernetesTypeScriptReact

Requirements

  • 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).

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now