enjoy.ing Company Profile

Senior Full-Stack Developer

enjoy.ing

Опис посла

Description

  • Work closely with the rest of the team to design, implement, test and ship new features according to Scrum/agile methodology
  • Address and resolve issues to ensure the best possible customer experience
  • Take ownership and drive development of key components of the application
  • Be co-responsible to keep software solution state of the art and to ensure high quality standards

Requirements

  • 4+ years of experience in full stack development
  • Very good knowledge of Java (or Kotlin), Spring Boot, JavaScript (TypeScript), React and Redux
  • Experience developing responsive frontends using HTML/CSS and common frameworks
  • Experience with database modeling and understanding of common design patterns
  • Previous exposure to SaaS solutions and cloud environments is an additional advantage
  • Excellent abstract thinking and good communication skills
  • Self-motivated and able to work independently with little direct supervision
  • Fluent in English (knowledge of German is an additional advantage, but not required)

Benefits

  • A chance to be part of casual but highly professional international environment
  • Opportunity to learn from experienced colleagues, including internal knowledge sharing sessions
  • Competitive compensation depending on experience and skills
  • Private pension and medical insurance
  • Professional and soft skills trainings and education
  • Awesome referral fees
  • Sports, team buildings, conferences and events
  • Modern and cozy offices in New Belgrade, Niš and Kragujevac, cakes and fresh fruits…
  • Possibility to travel abroad
  • Work – life balanced schedule
  • Respect and support to your professional, family and personal goals