FewerClicks is looking for a Node.js developer to join our product department. The role will include designing our platform’s database, server setup, writing APIs, developing the admin panel, maintaining the back-end and upgrading it according to our product landscape. The developer needs to collaborate with the front-end designer and the product marketing team. To ensure success as a nodeJS developer, you should have in-depth knowledge of Javascript and concepts, excellent coding skills, and a good understanding of advanced web applications that perfectly suit the company's needs.
Experience: 2-4 years
Location: Remote
Requirements
- Bachelor’s degree in engineering field, or equivalent training, fellowship, or work experience.
- Must have 2+ years of experience with NodeJS development.
- Experience in Mongo DB.
- Experience in developing a microservices architecture.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience in Node JS MVC framework, Rest API frameworks like express or Meteor.
- Must have working knowledge of RESTful APIs.
- Swagger/Postman for documenting/testing APIs.
- Proficiency in code versioning tools, including GIT/SVN.
Skills/Responsibilities
- Learn and understand the fundamental concepts of NodeJS on the front end and microservices, Restful APIs on the backend and implement high-quality code according to those concepts.
- Apply agile development principles to build organized and versatile code.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing back-end architecture to support user interface concepts.
- Have a passion for innovative technologies like Docker, Kubernetes, Kafka, RabbitMQ and various cloud technologies.
- Meeting with the development team to discuss user interface ideas and applications.
- Monitoring and improving back-end performance.
Bonus Points
- Experience with Blockchain industry.
- Hackathon participations.
- Good communication skills.
How to apply
We offer equal opportunities to all candidates based on their abilities and work performance, without discrimination on any basis.