Full Stack Developer
ABOUT THE ROLE
As our Full Stack Developer, you’ll be responsible for designing, developing, and deploying new features and frameworks, also for maintaining the existing ones and improving them. 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
- Contribute to building new features from initial architecture choices to the marketable product impulsing innovative solutions and the most recent technologies,
- Collaborate with team members to maintain and improve existing features by fixing defects and doing continuous refactors to modernize the technical stack and reduce the overall architecture complexity,
- Architect efficient database schemas for new implementations or contribute to improving existing ones,
- Evangelize code quality through writing well-designed, structured code, unit tests, while following best industry practices,
- Refactor, optimize and constantly drive for improved efficiency and code health, and reduced complexity.
Your Profile
- 2+ years of software development experience,
- Knowledge of following technologies like React and Node.js server frameworks such as Express.js or similar,
- Experience building a RESTful API, or even better, a GraphQL API,
- Experience and clear understanding of both object-oriented and functional design patterns with JavaScript,
- Experience in working with JavaScript build and dependency management tools such as (Webpack, Grunt, Gulp),
- Experience in working with version control systems (Git),
- Bright, energetic, highly motivated self-starter with experience in a fast-paced, results-oriented organization
- Ability to adapt, estimate workload, break down a task into logical steps, solve problems, self-improve, and suggest new ways of improvement,
- A can-do attitude and willingness to work in a fast-paced start-up environment and with the team members,
- Good knowledge of English.
Technical Stack
- Languages and Frameworks/Libraries: JavaScript, Node.js, Express, Nest.js, React, Redux, Next.js,
- Database: PostgreSQL, MongoDB or MySQL,
- ORM: Sequelize, Mongoose or Objection.js,
- Experience with AWS technologies (Lambda), Docker, Heroku is a big plus,
- Experience with GraphQL is a big plus.
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