Middle Node.js Developer

ABOUT THE ROLE

As our Node.js Developer, you’ll be responsible for providing technical expertise and guiding throughout the entire software life cycle. At BeeWeb, we iterate quickly and refactor frequently, writing clean and simple code to solve critical business needs and to provide the best possible experience for BeeWeb’s users. We like to remain curious and open to all technology stacks in order to keep our products innovative.

🏆ABOUT YOU

Missions

  • Integrate user-facing elements developed by front-end developers with server-side logic,
  • Writing object-oriented, testable, and efficient code,
  • Collaborate with other team members and stakeholders,
  • Build reusable code, optimize and scale our Node.js platform and applications,
  • Responsible for modification of the application for maximum speed and scalability,
  • Design and implement data storage solutions,
  • Integrate multiple data sources and databases into one system.

Your Profile

  • Bachelor’s/M.Sc. degree in Computer Science or equivalent experience,
  • At least, 2+ years of work experience with core Node.js and its frameworks (Express.js, Nest.js),
  • Good understanding of front-end technologies and platforms,
  • Experience in working with:
    • noSQL databases – MongoDB(Mongoose), Redis, Cassandra(optional)
    • SQL databases – MySQL, PostgreSQL
  • Excellent skills in understanding and creating ReSTful APIs,
  • Strong understanding of code versioning tools (Git),
  • Self-disciplined: resourcefulness and the ability to work independently,
  • Good knowledge of English.

Technical Stack

  • Languages and Frameworks/Libraries: JavaScript, Node.js, Express, Nest.js,
  • Database: PostgreSQL, MongoDB or MySQL,
  • Experience with GraphQL is a big plus,
  • Experience with working Amazon services,
  • Linux or Mac OSX (bash commands).
JOIN US AND YOU WILL GET AT LEAST
  • Hybrid working process
  • Paid day offs
  • Medical insurance
  • Sport package
  • Օn-the-job training
  • Language course
  • Flexible salary review
WHAT CAN YOU EXPECT FROM OUR RECRUITMENT PROCESS?

Step 1: Intro Call
Step 2: Culture Fit Interview
Step 3: Technical Interview
Step 4: Task Assessment
Step 5: Job offer

Another job opportunity:
Senior Node.js Developer