Software Engineer (with NodeJS; NextJS and NestJS)

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

    Top Skills (Must-Have)
  • Node.js
  • Next.js
  • NestJS
  • MongoDB
  • Containers
    Job DescriptionPrimary Duties and Responsibilities
  • Develop features and improvements to products in a secure, well-tested, and performant way.
  • Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
  • Write code that meets internal standards for style, maintainability, and best practices for a high-scale web environment; maintain and advocate for these standards through code reviews.
  • Learn, collaborate, and mentor other Software Engineers. Everyone can contribute something new to the team regardless of tenure.
  • Perform other duties as assigned or apparent.

Qualifications

    Knowledge:
  • Professional experience with React and Node.js is required, along with strong proficiency in Next.js for frontend development and Nest.js for backend services.
  • Experience with web application development.
  • Experience with Git and CI/CD pipelines.
  • Understanding of DevOps processes, with appreciation for technologies such as Serverless and Kubernetes in software deployment and development.
  • Solid understanding of core web and browser concepts.
  • Solid understanding of HTML, CSS, and core JavaScript concepts.
  • Solid understanding of relational and/or non-relational data models.
  • Experience with performance and optimization challenges, with the ability to diagnose and prevent issues.
  • Technical or Science Bachelor s degree, international equivalent, or equivalent professional experience required.
  • Experience with the Spring Framework may be needed to support and enhance existing Java-based services and integrations.
    Skills and Abilities:
  • Strong verbal and written communication skills.
  • Ability to achieve consensus with peers and provide clear status updates.
  • Positive, solution-oriented mindset.
  • Inclination toward communication, inclusion, and visibility.
  • Self-motivated and self-managing with strong organizational skills.
  • Comfort working in a highly agile, iterative software development environment.
  • Ability to thrive in a geographically distributed organization.
  • Experience in a tech startup environment.
  • Experience with enterprise software companies.
  • Product company experience.
  • Experience working with remote teams.
  • Developer platform or tooling industry experience.
  • Experience working with global or multicultural teams.

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like