Engenious

Senior NodeJs Developer

Engenious

contract

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScriptLinuxMongoDBNode.jsPostgresRedisSQLTypeScript

About the role

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

Requirements

  • 5+ 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 practice (Scrum, Code Review, Pair programming)
  • Strong database knowledge, specifically mongoDB, postgreSQL, Redis
  • Be comfortable with Linux environment
  • Typescript knowledge
  • 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
  • Understands CS basics, including data structures like graphs, trees, and hash maps, and knows when to use them
Benefits
  • Flexible & remote job
  • Paid vacation and sick leave
  • Development opportunities in any IT direction
  • Personal professional growth
  • Up to 100% reimbursement of the participation in core courses and conferences

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsExpress.jsSQLMongoDBPostgreSQLRedisTypescriptUnit testingClient-server architectureREST API
Soft skills
CommunicationTeam collaborationProblem-solvingEfficiency improvementRisk assessment