Our client, a theme park and entertainment resort complex, is actively looking for a Lead Software Engineer (NodeJS) to join their Digital & Technology division in Orlando, FL! This role is 100% remote however candidates must be comfortable working EST hours.
***This is a 1 year initial contract with the opportunity to convert***
This Lead Software Engineer will be responsible for providing technical leadership and delivery for the company's Parks & Resorts Digital Technology and Integration Services team. This person will be responsible for defining, developing, testing, analyzing, and delivering technology solutions related to the Guest & Team Member experience. This Engineer should be able to perform as a technical lead from a code level as well as a functional level, collaborating closely with other teams and third-party vendors.
Responsibilities
- Collaborate and lead Business Analysts, Programmer Analysts, Developers, and Architects in conceptualizing and developing software programs and applications
- Liaise and mentor other technical staff to lend expertise toward driving solutions
- Defect triage---Build and lead a team to quickly identify defects found during the software development and quality assurance cycles
- Design, run, and monitor software tests on new and existing systems for the purposes of correcting errors, isolating areas for improvement, and general debugging
- Lead the documentation of system business requirements and support release management and change control processes
Required Skills & Experience
- Bachelor's degree in a technical field or equivalent years of work experience
- 7+ years of relevant work expeirence (ideally in software development, system design, programming with small to large sized teams)
- Conflict resolution, debugging, triaging, troubleshooting, and problem solving experience required
- Hands-on development experience with: NodeJS, Typescript, Javascript, and ExpressJS
- Experience with REST, NoSQL, SQL, and Microservices
- Experience in Mocha, CouchDB, Redis, Kafka, Docker, and Kubernetes is a plus
- Exprence with integrating systems
- Strong communication skills