At a Glance
- Tasks: Join our team to build complex e-commerce sites using Node.js and medusajs.
- Company: We're a fun, international team creating high-quality web products with a focus on e-commerce.
- Benefits: Enjoy remote work, competitive salary, learning opportunities, and a super informal dress code.
- Why this job: Be part of a thriving company making an impact in the tech world while developing your skills.
- Qualifications: 5+ years of Node.js experience, knowledge of databases, and a can-do attitude required.
- Other info: We offer training to enhance your skills and a killer letter of recommendation.
The predicted salary is between 36000 - 60000 Β£ per year.
We are looking for a back-end developer to join our young and motivated international team. Join a team of developers, marketers, designers and intrapreneurs with years of experience in app building and web design. We specialise in high quality web-based products, with a focus on e-commerce. From presentational websites to online shops, web applications, and custom software: we do it all.
We have recently started working with an open-source headless e-commerce platform and we require a NodeJS developer to help us build our own e-commerce structure.
TasksYou will be working on the e-commerce side of our agency. Primarily with medusajs - you will be in charge of implementing quite complex online shops (our next project is a marketplace for dental products). You will have to work with medusajs technology to build the back-end architecture for ecommerce sites.
Requirements- Good knowledge of English language, as we are an international team
- Supporting and troubleshooting existing projects
- Preparing technical documentation and test plans
- Understanding the importance of maintainable code and coding standards
- Ability to be a team player and work independently too
- Willingness to learn and self-improve through feedback
- Strong ability to communicate via visual and verbal media
- Excellent time management skills
- Drive to produce excellent work
- A can-do attitude towards work and a strong work ethic
If needed, our team can provide further training to extend your skills and the knowledge of mentioned technologies.
What weβre after:- Excellent understanding of NodeJS (minimum 5 years of experience)
- Proven experience with NodeJS design patterns
- Experience with building NodeJS code/apps more complex than CRUD
- Design patterns: MVC, observer, factories, providers
- Have knowledge of MongoDB / MySQL / PostgresQL
- Have experience with Version Control (Git)
- Have some experience with Bash and Unix environments (generally we use Ubuntu 16.04 or later)
- Framework experience: NestJS
- Algorithmic experience is a plus
- Competitive monthly salary based on your qualification and experience
- Remote Working
- Excellent Learning Opportunities
- Killer Letter of Recommendation
- Blessings and Goodwill
- Resume Tailoring
- Further Career Guidance
- Super Informal Dress Code (you can wear your jammies all day for what we care)
If this sounds like a fit for your skills, feel free to send us your CV and any relevant information. Looking forward to e-meeting you!
Back End Node.js Engineer employer: Kappa
Contact Detail:
Kappa Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Back End Node.js Engineer
β¨Tip Number 1
Familiarise yourself with MedusaJS, as this is a key technology for the role. Spend some time exploring its documentation and building small projects to demonstrate your understanding of how it works.
β¨Tip Number 2
Showcase your experience with Node.js design patterns in your discussions. Be prepared to explain how you've implemented MVC, observer, or factory patterns in past projects, as this will highlight your technical expertise.
β¨Tip Number 3
Brush up on your database knowledge, particularly MongoDB, MySQL, and PostgreSQL. Being able to discuss your experience with these databases and how you've used them in e-commerce projects will set you apart.
β¨Tip Number 4
Emphasise your ability to work both independently and as part of a team. Prepare examples of how you've successfully collaborated with others in previous roles, as well as instances where you've taken initiative on your own.
We think you need these skills to ace Back End Node.js Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Node.js and any relevant technologies mentioned in the job description. Emphasise your understanding of design patterns and your ability to work with databases like MongoDB or MySQL.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for back-end development and your eagerness to join a fun and motivated team. Mention specific projects you've worked on that relate to e-commerce and how you can contribute to their upcoming marketplace project.
Showcase Your Technical Skills: In your application, include examples of your previous work with Node.js, especially complex applications beyond CRUD. If possible, provide links to your GitHub or any live projects to demonstrate your coding standards and maintainable code practices.
Highlight Soft Skills: Since the role requires teamwork and communication, make sure to mention your ability to collaborate effectively and your willingness to learn from feedback. Share examples of how you've successfully managed your time and produced excellent work in past roles.
How to prepare for a job interview at Kappa
β¨Showcase Your Node.js Expertise
Be prepared to discuss your experience with Node.js in detail. Highlight specific projects where you've implemented complex functionalities, and be ready to explain the design patterns you've used, such as MVC or observer.
β¨Demonstrate Problem-Solving Skills
Expect technical questions that assess your troubleshooting abilities. Prepare examples of how you've resolved issues in past projects, particularly those involving e-commerce platforms or back-end architecture.
β¨Communicate Clearly
Since the team is international, strong communication skills are essential. Practice explaining technical concepts in simple terms, and be ready to discuss how you collaborate with team members across different roles.
β¨Emphasise Your Willingness to Learn
The company values self-improvement and feedback. Be open about your learning journey, and mention any recent technologies or methodologies you've explored that relate to the role, especially around medusajs or similar frameworks.