We are seeking a skilled Node.JS Developer with 4-5 years of experience to join our team. As a Node.JS Developer, you will have the opportunity to work on cutting-edge technologies and collaborate with a talented team of designers and product owners.
If you are passionate about back-end development, eager to work on meaningful projects, and ready to be part of a fast-paced startup environment, we encourage you to apply.

Responsibilities:
1. Develop and maintain scalable, secure, and high-performance backend applications using Node.js.
2. Design and implement RESTful APIs to support various client applications.
3. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
4. Write reusable and efficient code following best practices and design patterns.
5. Perform code reviews and provide constructive feedback to improve code quality and maintainability.
6. Optimize applications for maximum speed and scalability.
7. Collaborate with cross-functional teams to define and implement new features.
8. Troubleshoot and debug production issues and provide timely resolutions.
9. Stay up to date with emerging technologies, industry trends, and best practices related to backend development and Node.js.
10. Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Requirements:
1. Bachelor degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
2. Proven experience as a Node.js Backend Developer or similar role, with a strong portfolio of previous projects.
3. Proficient in JavaScript and Node.js with a deep understanding of asynchronous programming and event-driven architecture.
4. Strong knowledge of backend frameworks such as Express.js.
5. Experience with NoSQL databases (e.g.MongoDB).
6. Familiarity with Azure and deployment processes.
7. Knowledge of version control systems (e.g., Git) and experience with collaborative development workflows (e.g., GitHub, Bitbucket).
8. Understanding of front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React) to facilitate collaboration with front-end developers.
9. Familiarity with testing frameworks (e.g., Jest) and writing unit tests.
10. Strong problem-solving and analytical skills with the ability to debug complex issues.
11. Excellent communication skills and ability to work effectively in a team environment.
12. Proactive, self-motivated, and willing to learn and adapt to new technologies and tools.

Preferred Skills (not required but considered a plus):
1. Proficient in PHP
2. Experience with microservices architecture.
3. Knowledge of containerization and orchestration tools (e.g., Docker).
4. Familiarity with message queuing systems (e.g., RabbitMQ, Apache Kafka).
5. Experience with caching mechanisms (e.g., Redis, Memcached).
6. Understanding of performance monitoring and debugging tools.
7. Experience with continuous integration and delivery (CI/CD) pipelines.
8. Contributions to open-source projects or active participation in relevant developer communities.

Budget: $2,800

Posted On: January 22, 2024 11:17 UTC
Category: Back-End Development
Skills:Node.js, PHP

Country: Sweden

click to apply

Powered by WPeMatico