Senior Software Engineer - Node.JS

Published date Posted on Indeed on Sep 03, 2021 (16 d ago)

Apporto is revolutionizing Desktop as a Service with our highly scalable and performant Cloud Desktop offering. We are entering an exciting phase of the company's growth and we are assembling a team of highly-motivated and technically excellent software engineers to help us build our next generation Cloud Desktop client and platform.
We are looking for a Senior Software Engineer for our back-end engineering team. The ideal candidate will be a self-starter who is comfortable working cross-functionally to understand requirements and reach consensus on deliverables. The candidate should have experience working within a micro-services architecture and containerized deployments. We leverage a multitude of technologies including: Javascript, Python, C#/.NET 5, MySQL, Mongo, and Kafka. We package services for deployment onto Linux, macOS and Windows platforms in both Azure and AWS as well as on-premise.
Responsibilities

  • Write secure, maintainable code for our Desktop Streaming back-end
  • Work on our next-gen back-end architecture written in Javascript/NodeJS
  • Work closely with product managers to design and develop the product's functionality, look and feel
  • Technically mentor other developers, participate in code reviews and act as point of contact for architecture and cross-team initiatives

Requirements

  • Access to reliable broadband internet; Able to participate in regular voice and video calls over Zoom and Microsoft Teams
  • Strong oral and written communication skills
  • Motivation to understand our business and the needs of our users
  • Self-starter and objective driven; comfortable with ambiguity and willing to work collaboratively on solutions to problems
  • 5+ years of full-stack experience designing and building high-volume, scalable SaaS applications from end-to-end
  • Experience designing and developing software from the ground-up; Experience designing and developing REST APIs; Experience designing and developing Asynchronous APIs (Swagger, OpenAPI, AsyncAPI)
  • Experience with SQL and noSQL datastores and when to use one over the other
  • Experience with Kafka messaging
  • Experience with low-latency web-applications, streaming media and asynchronous communications, i.e., Web sockets, HTTP/3 QUIC, WebRTC
  • Experience with Docker based development and Kubernetes deployment workflows
  • Multiple years of experience debugging complex issues; you are able to debug web application problems all the way from browser, through the transport, to back-end message queues and services
  • Use of continuous integration and delivery technologies at an expert level
  • Passion for continued learning and a track record of picking up new technologies and skills

Benefits
Apporto is an international company. Our benefits will very from country to country. In the United States, we offer benefits on the first day of employment through Trinet. The benefits we offer in the United States include:

  • Health Care Plan (Medical, Dental & Vision)
  • Life Insurance (Basic, Voluntary and AD&D)
  • Paid Time Off (Vacation, Sick and Public Holidays)
  • Short Term & Long Term Disability

Apporto is an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

Job Type: Full-time

Pay: $120,000.00 - $160,000.00 per year


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Role:Cribl’s LogStream unlocks the value of all machine data in ways that were previously not possible by providing users a new level of observability, intelligence and control over their real-time data. We are looking for a Principal Engineer to build integrations between

Our clients ServiceNow practice is growing and they need architects that want to be a part of some of the most complex and challenging ServiceNow-fueled transformation projects in our industry. To enhance their ServiceNow delivery capability, their company is looking for high cal

The Software Engineer on our Ad Code Team will be responsible for the development and design of new features of our Ad Code product that is deployed on over 3,000 sites that reach over 170mm monthly unique users. This role will utilize your expertise to build high-performance Jav

CafeMedia is seeking a Software Engineer with experience building intuitive user experiences, as well as RESTful APIs to serve those interfaces. You delight in creating new features for both internal and external end users using iterative, agile processes to guide development. Yo

The Cary Company The Cary Company |
Yesterday

The Cary Company is looking for a JavaScript Developer to help improve our Netsuite ERP and WMS system. This will include support in implementing software changes, efficiency and process improvements. We would love for candidates to our out of our Addison, IL office, but will ent

More jobs by this company

Apporto is revolutionizing Desktop as a Service with our highly scalable and performant Cloud Desktop offering. We are entering an exciting phase of the company's growth and we are assembling a team of highly-motivated and technically excellent software engineers to help us build

Apporto is revolutionizing Desktop as a Service with our highly scalable and performant Cloud Desktop offering. We are entering an exciting phase of the company's growth and we are assembling a team of highly-motivated and technically excellent software engineers to help us build