backend developer node js part time tech

Job Details

Life.io is looking for a Sr. Software Developer - Node.js with strong experience for managing the interchange of data between the server and the users. The primary focus will be the development of server-side logic, definition and maintenance of the central transactional database, and ensuring high performance and responsiveness to requests from the front-end. The candidate will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Preferred candidates will also have some experience building and deploying applications and services for the large cloud based platform providers.

The ideal candidate should work well with multiple constituencies, be process driven, and have a passion for automation.

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications and services.
  • ... Implementation of security and data protection
  • Integration of data storage solutions
  • Actively participate in mentorship and code reviews for team members
  • Lead and collaborate with other developers and project managers
  • Participate in requirements analysis
  • Build and deploy clean, scalable code in a timely manner
  • Build and consume RESTful and GraphQL APIs
  • Continuously learning about emerging technologies and frameworks
  • Maintain code quality, organization, and atomization

Qualifications:

  • Bachelor’s degree or equivalent practical experience
  • 6-8 years experience
  • Strong proficiency with Node.js
  • Experience with Python or willingness to learn is a plus.
  • Experience with Docker and Kubernetes is a plus.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable service orientated architecture.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • 401K (5% match)
  • Medical Health
  • Dental
  • Vision
  • Ancillary benefits (Life insurance, accidental death and dismemberment insurance, HSA, FSA

See something wrong with this listing?

Contact support