Middle Node.js Developer
Apply NowWe're looking for a skilled Node.js Developer with NestJS expertise to join our team and build an event management platform from scratch. You'll develop features that let users create, manage, and discover events seamlessly. It's a chance to work on an impactful project and shape the future of event management.
Key Responsibilities:
- Design, develop, and maintain the platform using NestJS and Node.js.
- Build and manage APIs for user authentication, event creation, and discovery.
- Work closely with the frontend team to integrate user interfaces with backend logic.
- Implement and maintain MongoDB databases to ensure efficient storage and retrieval of event data.
- Ensure high performance, security, and scalability of the application.
- Participate in code reviews and contribute to best coding practices.
Requirements:
- 3+ years of experience with Node.js and NestJS.
- Proficiency in MongoDB and experience working with NoSQL databases.
- Familiarity with building RESTful APIs and microservices architecture.
- Familiarity with Socket.io for real-time features like chat functionality.
- Experience with Stripe for payment integration.
- Experience with version control tools (Git).
- Knowledge of security best practices in web applications.
- Strong problem-solving skills and ability to write clean, maintainable code.
- Ability to work independently and as part of a team in a fast-paced environment.
Our Advantages:
- Absence of micromanagement, a culture based on the principles of truth, trust, and transparency.
- Annual salary review.
- Career development according to an individual plan.
- 15 working days of vacation, 6 sick days, and public holidays off.
- Individual legal and financial support.
- 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs.
- Monthly happy hours and online meetings with the team.
- Gifts on birthdays and anniversaries.
Interview stages:
- Screening Interview (30 minutes).
- Technical Interview (45 minutes).
- Pre-Offer Meeting (10 minutes).