Full Stack JavaScript Developer

Location: Ukraine/Europe

Anadea Inc is a team of more than 130 IT professionals. Our developers are extremely technically talented and passionate about their technologies, driven by our highly competitive IT market. We are looking for a Full Stack JS Developer to join our team and our community of talented experts.

Requirements:

  • 3+ years of commercial experience

  • English B1

    Languages:

  • Javascript:

    • Data types
    • Variables and scope (var, const, let)
    • Collections (map, filter, reduce, find/findIndex)
    • Cycles (for, while, foreach)
    • Asynchronous (Promise, async/await)
    • Conditions (if, switch, ?:/??)
    • Objects (keys, values)
    • Spread operator
    • Error handling (try, catch, finally)
    • Functions (arrow)
  • Typescript:

    • Type definition (interface, type)
    • Type inheritance (extends, &, |, Pick, Omit)
    • Generics
  • SQL:

    • Select (Distinct), Update, Delete
    • Joins (Inner, Left, Right, Full)
    • Where (in, between, and, or, like)
    • Subqueries
    • Group by (Count, Avg, Sum), Having

Frameworks:

  • React:

    • Hooks (useState, useEffect, useCallback, useMemo, useRef, useContext)
    • Components (props)
    • Conditional rendering
  • Next:

    • SSR (getServerSideProps, getStaticProps)
    • Routing
  • Nest:

    • Modules
    • Controllers
    • Services
    • DTO
    • Web sockets

Libraries:

Frontend:

  • Redux/Redux Toolkit
  • Redux-Saga
  • React Query
  • React Router
  • Formik/React-Hook-Form
  • Dayjs
  • Axios
  • React-i18next/Next-i18next
  • Styled-components/Emotion
  • Yup
  • MUI

Backend:

  • Typeorm
  • Third-party API experience

Tests & Linters:

  • Jest
  • ESLint

Patterns:

  • MVC
  • Dependency Injection (Inversion of Control)

Testing:

  • Unit-testing
  • Integrational tests
  • TDD experience

Technologies:

  • PostgreSQL
  • Redis
  • GIT
  • AWS basic knowledge + understanding cloud platforms

Computer Science:

  • Network protocols
  • Authentication patterns, understanding user sessions and flows
  • Working with threads and understanding when to use them
  • Algorithms + O(n) (Big O)

Soft Skills:

  • Clear communication with clients
  • Teamwork
  • Problem-solving / Critical thinking
  • Time management
  • Adaptability
  • Ability to argue/defend one’s point of view in a reasoned manner

Responsibilities:

  • Engage in direct communication with client representatives.
  • Contribute to both ongoing projects and the initiation of new product launches.
  • Shape the technical roadmap, focusing on innovation, efficiency, and growth.
  • Participate in code reviews, design discussions, and team activities to maintain codebase quality and consistency.

We offer:

  • Work with motivated professionals
  • Continuous performance reviews and appropriate changes in your compensation package
  • Influence on technology choice
  • Professional growth and support of your personal improvement goals
  • Medical insurance

Apply now

Please upload files having extensions: .jpg, .png, .pdf, .doc

File size must under 5mb.

Request has been sent

Benefits & Perks

We create an environment that improves not only professional but also personal skills: informal events, joint celebrations, public activities.

  • Free lunches

    Free lunches - We treat you with lunches and optimize your time for yourself.

  • Insurance

    Insurance - We care about your health and precautions.

  • Teambuilding

    Entertainment - We offer participation in conceptual events: sports, holidays, trainings.