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