Backend Engineer
Remote
Job Title: Backend Developer (Node.js)
Job Description: We are seeking a highly skilled and motivated Backend Developer with at least 3-4 years of experience in Node.js to join our dynamic team at Weshare. As a Backend Developer, you will play a crucial role in developing and maintaining the backend infrastructure of our travel-based platform, ensuring its scalability, performance, and reliability. If you are passionate about travel and have a strong background in Node.js development, we want to hear from you.
Responsibilities:
- Collaborate with the product and design teams to understand and implement backend requirements for our travel platform.
- Design, develop, and maintain scalable and efficient server-side applications using Node.js.
- Implement RESTful APIs and ensure data security and integrity.
- Optimize application performance and troubleshoot bottlenecks.
- Work with databases, including design, schema, and query optimization.
- Write clean and maintainable code, ensuring code quality through testing and code reviews.
- Stay up-to-date with the latest industry trends and best practices in backend development.
- Participate in the planning and execution of software development projects, meeting deadlines and delivering high-quality software.
- Provide technical support and mentorship to junior developers when necessary.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Backend Developer with 3-4 years of hands-on experience in Node.js development.
- Strong knowledge of Node.js and its ecosystem, including Express.js.
- Proficiency in working with databases, such as MySQL, MongoDB, or PostgreSQL.
- Experience with RESTful API design and implementation.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong understanding of software development principles, design patterns, and best practices.
- Knowledge of cloud computing platforms like AWS, Azure, or Google Cloud is a plus.
- Prior experience in the travel industry or with travel-related projects is a bonus.
- Strong communication and teamwork skills.
- Ability to work in a fast-paced startup environment and adapt to changing priorities.
How to Apply: If you are excited about the opportunity to be part of a dynamic travel startup and meet the qualifications mentioned above, please send your resume and a cover letter explaining why you are a suitable candidate for this position to contact@weshare.pro. Be sure to include examples of your previous work and projects related to Node.js backend development. We look forward to reviewing your application!