• Working with Node.js as the primary technology stack, complemented with good understanding of React technology
  • Productionising and testing your product while working on a number of experiences touching all of our client’s existing product range and also new product launches
  • Collaborating with other teams to build reusable components and platform capabilities
  • Enjoying full autonomy in designing and building new experiences under the supervision of a Software Engineering Manager
  • Developing new features by designing and implementing them following SOLID principles and using the appropriate design patterns
  • Writing documentation for new and existing features
  • Diagnosing and fixing critical bugs and improving performances.

Requirements

  • 4+ years of hands-on experience with Node.js
  • Proficiency in TypeScript
  • Experience with Express
  • Familiarity with SQL and/or NoSQL
  • Good understanding of frontend JS – React
  • Experience in defining technical requirements
  • Familiarity with AWS, Kafka, DynamoDB and Terraform is a plus
  • Preferred familiarity with OpenAPI and REST/GraphQL
  • Familiarity with Jest and Supertest is a plus
  • An eye for designing solutions that are resilient and scalable
  • Attention to detail and focus on security
  • Familiarity with Test Driven Development is welcomed
  • Ability to efficiently comprehend new systems and dive into technical issues
  • Flexibility and adaptability when dealing with change and ambiguity
  • Ability to interpret and communicate information in a clear and concise manner to others (technical/non-technical team members etc.)
  • Open and friendly personality, excellent interpersonal and team-working skills as well as a problem-solving mindset and self-improve skills
  • Excellent verbal and written communication skills in English
  • Bachelor or higher degree in computer science (or equivalent).

Benefits

  • A chance to be a part of a casual but professional environment where you will have a safe place to try, fail and learn
  • Have full ownership over your code
  • Coaching from our tech leads to advance your soft and technical skills and set your own development path
  • Defined and organized the onboarding process for both, the company and the project
  • Competitive compensation depending on experience and skills
  • Private pension and medical insurance for you and your family. Also, maternity and sick leave are 100% paid
  • Sport clubs – from fishing to basketball, whatever rocks your boat
  • Awesome referral fees - because great people know great people
  • Work-life balance – this is the company that really supports your professional, family and personal goals
  • Freedom to decide how you want to work - partly or fully remote or from our offices.

Location

Serbia - Remote

Remote Job

Job Overview
Job Posted:
1 year ago
Job Expires:
Job Type
Full Time

Share This Job: