Senior Software Engineer

Hornblower Corp

Los Angeles (CA)

Vor Ort

USD 140.000 - 190.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine komplette Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben, fertig zum Versenden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Hornblower Corp seeks a Node & React software engineer to develop and maintain web applications for ticketing solutions. You will build APIs to interact with back-end services, collaborating across teams on GraphQL and front-end React.js calls to deliver high-quality products.

The role emphasizes architecture decisions, performance tuning, and mentorship of junior engineers, with a focus on scalable, reliable systems and thorough technical documentation throughout the lifecycle.

Qualifikationen

  • Bachelor’s degree in Computer Technology related field or equivalent experience.
  • Master’s degree preferred.
  • Proficient with Node.JS and React.JS.
  • Minimum 7 years of experience as Software Engineer/Architect.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with GTFS, Real Time transportation Lat/Long coordinates, and RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple’s design principles and interface guidelines.
  • Knowledge of low-level C-based libraries is preferred.
  • Experience with performance and memory tuning with tools such as Shark.
  • Familiarity with cloud message APIs and push notifications.
  • Knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools as Github and Gitlab.
  • Familiarity with continuous integration solutions such as Gitlab.
  • Available outside of office hours for urgent and high priority work related issues.

Aufgaben

  • Apply backend/frontend expertise to lead design, development, testing of complex software systems.
  • Drive architectural decisions for scalability, performance, security, and reliability.
  • Play a critical role in driving platform success through system design and engineering best practices.
  • Collaborate with product managers, designers, and engineers to build scalable, high-performance systems.
  • Shape product architecture, improve existing systems, and mentor junior engineers.
  • Create and maintain up-to-date technical documentation across the development lifecycle.
  • Design and build applications for the Node platform.
  • Ensure performance, quality, and responsiveness of applications.
  • Define, design, and ship new features with the team.
  • Identify bottlenecks and fix bugs; maintain code quality and automation.

Ausbildung

Bachelor’s degree in Computer Technology related field
Master’s degree preferred

Tools

Node.js
React.js
GraphQL
RESTful APIs
GitHub
GitLab

Jobbeschreibung

Position Summary:

We are looking for a Node & React software engineer responsible for the development and maintenance of web applications aimed at ticketing solutions. Your primary focus will be development of APIs to interact with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure such as GraphQL and front-end React.js calls. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Duties and Responsibilities:
  • Apply expertise in backend language/frontend framework/microservices architecture, distributed systems and database management to lead the design, development, testing of complex software systems and ensure their alignment with long-term business goals.
  • Drive architectural decisions to ensure scalability, performance, security, and reliability across all software systems.
  • Apply expertise in software development, system design, and engineering best practices to play critical role in driving the success of our platform.
  • Collaborate with cross-functional teams (product managers, designers, and other engineers) to design and build scalable, high-performance systems that align with business objectives and technical goals.
  • Shape the future of our product architecture, improve existing systems, and provide technical guidance and mentorship to junior engineers.
  • Create and ensure that technical documentation is kept up-to-date throughout the development lifecycle, enabling better knowledge sharing and process consistency.
  • Design and build applications for the Node platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
Grooming:
  • All crew members must maintain a neat, clean and well-groomed appearance (specific standards available in the Employee Handbook).
Physical Demands:
  • Ability to bend, rotate and reach frequently
  • Ascending/descending stairs or ladders safely
  • Ability to maneuver through/in/around small and/or confined areas within the vessel
  • Must be able to maintain both static and dynamic standing balance to complete various duties associated with job
  • Must be capable of performing emergency duties as listed in the vessel’s station bill
Requirements & Qualifications:
  • Bachelor’s degree in a Computer Technology related field or equivalent experience
  • Master’s degree preferred
  • Proficient with Node.JS and React.JS
  • Minimum 7 years of experience as Software Engineer/Architect
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with GTFS, Real Time transportation Lat/Long coordinates, and RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools such as Shark
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools as Github and Gitlab
  • Familiarity with continuous integration solutions such as Gitlab
  • Available outside of office hours for urgent and high priority work related issues
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Vidorra Consulting Group • Dallas (TX)

Vor Ort
USD 120.000 - 180.000
Senior Full-Stack Engineer - Node.js & React, Lead & Deliver
Senior Full-Stack Engineer - Node.js & React, Lead & Deliver

Vidorra Consulting Group • Dallas (TX)

Vor Ort
USD 120.000 - 180.000
Frontend Software Engineer
Frontend Software Engineer

Flexton Inc. • San Jose (CA)

Vor Ort
USD 100.000 - 130.000
Lead Software Engineer Node.js / React
Lead Software Engineer Node.js / React

Compunnel, Inc. • Florham Park (NJ), Northern (KY)

Vor Ort
USD 120.000 - 180.000
Sr Engineer, Software (Node.js)
Sr Engineer, Software (Node.js)

Wayne Fueling Systems LLC • Lombard (IL)

Hybrid
USD 120.000 - 160.000
Hybrid work model
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Tier4 Group • Atlanta (GA)

Vor Ort
USD 150.000 - 190.000
Sr Node.js & React Full Stack Engineer - 100% Remote
Sr Node.js & React Full Stack Engineer - 100% Remote

Simple Solutions • Boston (MA)

Remote
USD 120.000 - 160.000
ZR_2826_JOB
ZR_2826_JOB

Zohorecruit • Jacksonville (OR), Boston (MA)

Remote
USD 120.000 - 160.000
Software Engineer
Software Engineer

Curate Partners • Arlington (VA)

Vor Ort
USD 80.000 - 120.000
Sr. Platform Software Engineer
Sr. Platform Software Engineer

Inspira Financial • Oak Brook (IL)

Vor Ort
USD 90.000 - 120.000