Engenious logo

NodeJS Developer

Engenious·Salary not specified

Primary stack

Express.jsNode.jsPostgreSQLRedisNestJSTypeScriptUnit TestingGitMongoDB

Nice to have's

GCPAWSDockerNginxJenkinsBlockchain/NFT

Job description

About the Position

We are seeking a middle-level NodeJS Developer with 3+ years of experience to join our US-based consulting agency, Engenious, working remotely on backend projects.

About the Company

Engenious is a US-based consulting agency with a global presence. Although Engenious’ main area of expertise is mobile development, it is a home for more than 40 plus talented world-class engineers with domain experience in Web, Backend, and Test Automation.

Responsibilities

  • Analyze and prioritize scope for development tasks while considering business needs, customer risks, and efficiency improvement.
  • Write clean code with Node.js (Express.js, Nest.js) and maintain databases to develop functional server-side applications.
  • Perform unit tests to optimize performance.
  • Code review other team members' Pull Requests.

Requirements

  • 3+ years of working professionally with NodeJS frameworks such as Express.js, Nest.js.
  • In-depth knowledge of client-server architecture and REST API.
  • Experience with Agile practices (Scrum, Code Review, Pair programming).
  • Strong database knowledge, specifically MongoDB, PostgreSQL, Redis.
  • Be comfortable with the Linux environment.
  • Typescript knowledge.
  • Open AI integration experience.
  • Proficient understanding of code versioning tools, such as Git.
  • Practical experience with unit testing tools.
  • Communicating to the QA team “how” and “what” needs to be tested.
  • English – Upper intermediate.

Nice to Have

  • Knowledge of GCP, AWS.
  • Experience with Docker.
  • Experience with web servers such as Nginx.
  • The ability to configure CI/CD using Jenkins or analogies.
  • Blockchain/NFT tools, platforms development experience.

We Offer

  • Flexible & remote job.
  • Paid vacation and sick leave.
  • Development opportunities in any IT direction.
  • Fun and friendly team.
  • Personal professional growth.
  • Up to 100% reimbursement of the participation in core courses and conferences.

Send us your CV and take a new step in your professional career!

Apply

© Engenious. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

The Engenious team is dedicated developers, great engineers and bold designers who strive for excellence.— We help our clients turn their ideas into reality.— Our brilliant iOS and Android engineers will materialize the design into an attractive mobile app.— Our testers make sure the mobile app is released on time and bug-free for the end user! Not only do they test the app before and after release, but they also automate the testing process to speed up the testing cycle during future releases.— We even build an internal Mobile DevOps infrastructure to automate the processes of continuous app development, testing and release, as well as internal and external distribution.Engenious is a true mobile boutique whose customers don’t need advertising like Apple and Grammarly! We pride ourselves on our expertise in the mobile space, and that’s why we don’t worry about other technologies, because we’re simply the best at what we do!You’re the one we’re missing. Let’s be the best together!

More at Engenious

All 14 roles

Popular searches