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!

Apply