Search Jobvertise Jobs
Jobvertise

Senior Software Engineer NodeJS
Location:
US-CA-Brea
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

The Senior Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE) software development and products. This position will be primarily responsible for helping to design and develop RESTful microservices.

Duties and Responsibilities:

  • Design, architect, and implement RESTful microservices using best practices and industry standards
  • Ensure microservices are decoupled, scalable, and maintainable to support the evolving needs of the system
  • Write high-quality, efficient, and maintainable code for microservices with an emphasis on NodeJS & Typescript
  • Optimize microservices for performance, scalability, and reliability
  • Collaborate with cross-functional teams to integrate microservices with other components and services within the ecosystem
  • Ensure seamless interoperability between microservices and external systems through standardized APIs and protocols
  • Implement comprehensive monitoring and logging strategies to track the performance and health of microservices
  • Troubleshoot and debug issues within microservices, providing effective solutions and improvements
  • Address security concerns and ensure that microservices follow security best practices and compliance requirements
  • Work on access control, authentication, and authorization mechanisms for microservices
  • Create and maintain clear and detailed documentation for microservices, APIs, and related components
  • Share knowledge and best practices with the team to foster a culture of continuous learning and improvement
  • Mentor junior engineers and assist in their growth by providing guidance and constructive feedback
  • Collaborate with cross-functional teams to drive innovation and ensure alignment with the overall product roadmap
  • Demonstrate passion for continuous improvement and take personal ownership of quality (i.e., do no harm)
  • Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals
  • Prepare and present technical information
  • Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)

Requirements

  • Bachelors Degree in Engineering, Computer Science, or equivalent experience in a related field
  • Minimum 3+ years of experience in software development with a focus on RESTful microservices architecture
  • Experiences with any of the following languages, technologies and techniques would be advantageous:
  • NodeJS, Typescript, Express, REST, WebSocket, MikroORM, PouchDB, Kong
  • Strong understanding of RESTful principles, API design, and microservices patterns
  • Experience with Docker
  • UNIX/Linux or embedded operating systems using C/C++
  • Python, Qt/QML and GUI development
  • Mobile application development using HTML (preferably HTML5), CSS, Angular, AngularJS
  • Experience with npm, Bower or Webpack would advantageous
  • Network protocols, MQTT, IPC, RPC, sockets and/or audio/video players
  • Highly available, fault-tolerant, distributed, or clustered systems development
  • Troubleshooting & debugging
  • Formal Engineering Requirements documentation and processes
  • Manufacturing Test, Acceptance Test & associated procedures

Benefits

The starting pay range for this position is $98,000 to $144,000 per year however, base pay and level offered will vary depending on skills, years of experience, job-related knowledge and location.

Safran Passenger Innovations

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations