Node.js Developer

About Softaware

Softaware is a premier software service company specializing in crafting custom software solutions, including AI solutions, mobile apps, business automation tools, and websites. Leveraging a wide range of technologies within the JavaScript ecosystem and beyond, we are committed to innovation, transparency, agility, and building strong partnerships with our clients. Join us to be a part of a culture that values cutting-edge technology to solve real-world problems.

Position Overview

We’re in search of a proficient Node.js Backend Developer to enhance our remote development team. The ideal candidate will possess a robust understanding of Node.js, along with experience in Express, NestJS, TypeScript, PostgreSQL, and Redis. You’ll be tasked with developing and maintaining high-performance backend systems that are scalable and reliable, contributing to our diverse array of innovative projects.

Key Responsibilities:

  • Design and implement scalable and efficient backend services using Node.js.
  • Develop robust APIs and backend applications with Express and NestJS frameworks.
  • Utilize TypeScript to ensure type safety and enhance code quality and maintainability.
  • Manage and optimize databases using PostgreSQL / MySQL, with ORM for database access and management.
  • Implement caching and session management solutions using Redis to enhance application performance.
  • Collaborate with front-end developers and other team members to integrate server-side logic with user-facing elements.
  • Participate in code reviews and adhere to best practices in software development to ensure high-quality code.
  • Stay updated with the latest trends and technologies in backend development to continuously improve our projects.

Requirements

  • 2-3 years of proven experience in backend development, specifically with Node.js.
  • Proficiency in Node.js frameworks such as Express and NestJS.
  • Demonstrated ability to design and implement RESTful APIs.
  • Strong understanding of TypeScript and its application in backend development.
  • Experience with PostgreSQL and familiarity with ORMs for efficient database management.
  • Knowledge of Redis for implementing caching solutions and managing sessions.
  • Ability to write clean, maintainable, and efficient code.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills to effectively collaborate with team members and stakeholders.
  • Proficiency in English language

Nice-to-have

  • Experience with PrismaORM / TypeORM

Location

This is a fully remote position, allowing you the flexibility to work from anywhere.

Why Join Softaware?

  • Be part of an innovative culture that values creativity, collaboration, and cutting-edge technology.
  • Work on diverse projects that challenge and broaden your skills.
  • Enjoy the benefits of remote work within a supportive and dynamic team environment.

How to Apply

If you are passionate about backend development and are excited about the opportunity to work with advanced technologies in a dynamic, remote setting, we’d love to hear from you. Please submit your resume and any relevant code samples or GitHub links that demonstrate your expertise with Node.js and the related technologies mentioned above.

Join Softaware and contribute to our mission of delivering exceptional software solutions that meet the evolving needs of our clients with your expertise and innovative solutions.

Job Category: Exos Team
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Custom Software Solutions for a Dynamic Digital Era

Company

© 2024 Softaware Ltd. All Rights Reserved.

Get a quote from us!