Senior Node.js Developer

closed
Netguru Logo

Netguru

πŸ“Remote - Poland

Summary

Join Netguru as a Software Engineer and contribute to building beautiful software for innovative clients globally. As a freelancer, you'll enjoy flexibility in choosing your work schedule and location while collaborating with a skilled team. This long-term project offers a Sunday-Thursday work setup with Fridays and Saturdays off. We seek experienced Software Engineers with a strong background in JavaScript/TypeScript, Node.js/Nest.js, and database optimization. The role involves designing, implementing, and maintaining high-quality software solutions, collaborating with partners, and contributing to a positive team environment.

Requirements

  • 5+ Years of experience in Software Engineering or adjacent fields
  • 3+ Years of experience working fully remotely with a track record of self-management and accountability
  • Hands-on experience with javascript/typescript and/or NodeJs/NestJs
  • In-depth understanding of web application architecture and design principles behind the scalable applications
  • Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies
  • Experience in designing and optimizing databases, with skills in query optimization, scaling, data modeling
  • Advanced knowledge of Docker and AWS
  • English (C1)

Responsibilities

  • Design and implement reusable, clean, tested, efficient, secure, maintainable, and well-documented solutions
  • Assist partners in their integration process with our published APIs
  • Document findings, actions, and plans thoroughly, by setting up the foundations for a solid reporting framework and a communication standard
  • Provide the technical feasibility of implementing product requirements and offer valuable input to the product team
  • Translate product requirements into SRS and technical plan
  • Proactively identify technical debt and propose mitigation strategies
  • Maintaining and developing your knowledge about software development, and supporting/mentoring other team-members, sharing guidance to help them achieve career growth
  • Conduct code reviews for peers to enhance code quality and ensure adherence to high standards
  • Understanding the business side of the project and have the ability to lead in-depth technical and product discussions
  • Bring new tools and invitations that can boost the startup productivity

Preferred Qualifications

Arabic (native)

Benefits

  • 100% remote work
  • Work with an experienced team of developers and continuous development of your hard and soft skills
  • Long-term collaboration on challenging products
This job is filled or no longer available