Senior Software Engineer

  • 100% Remote
  • Remote
  • 01 Apr, 2022

Job Summary

Responsibilities

Develop core application using modern Node.js version
Use trunk-based development as a primary git branching strategy
Use Continuous Integration as a primary workflow
Discuss with the team to understand the functionality and come up with innovative ideas for the backend development for the best performance and user experience
Diagnose and solve problems quickly and effectively as they arise
Work asynchronously with the team across different communication channels
Participate in pair-programming sessions with other team members
Follow best practices and guidance to build an easy to maintain and extend, high performing application

 

Requirements

More than 3 years of practical experience with Node.js
Understanding core principles of Node.js: worker threads, event loop, asynchronous operations
RESTful API, OpenAPI (Swagger)
WebSockets
Redis (advanced level)
MongoDB
TDD, Unit-testing
Git

  • Share The Job

Be the first to see IT Jobs


Similar Jobs

Admin/ IT Officer

  • Job Id: 132
  • Job Type: Full Time
  • Location: Africa
Premium Job

Front End Engineer

  • Job Id: 569
  • Job Type:
  • Location: Remote
Premium Job

Senior Software Engineer

  • Job Id: 661
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Data Analyst

  • Job Id: 410
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Senior Front End Engineer

  • Job Id: 695
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Subscribe Our Newsletter!

Be the first to know when a new job is posted on Simply Remote. Subscribe with your email below.