
Senior NodeJs Developer
Engenious
contract
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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