Engineering Lead, Virtual Events Platform - remote

Patron Technology
Posted 3 years ago  • Dallas, TX

SO, WHO ARE WE?

Patron Technology enables live event organizers to create better, more customized experiences for their ticket buyers and deeper, more profitable relationships with their sponsors through an integrated, industry-leading event technology solution. Event organizers of different sizes and across different segments use Patron Technology for ticketing, marketing, fan engagement, CRM, logistics, and data management.

Sounds interesting? Let's talk.

WHY DO WE NEED YOU?

Patron Technology is actively seeking a Full Stack, Lead Engineer for our Virtual Events/Streaming platform. This role will be responsible for the architecture of the platform as well as providing senior leadership to the engineering team.

Patron Technology is a remote-friendly company. This position is open to any candidate in North America. Additionally, we have engineering teams in Pittsburgh, Tampa, Montreal and Dallas.

MAIN RESPONSIBILITIES

  • Application and System architecture
  • Tooling selection
  • Project planning and supervision of several engineers
  • Code reviews
  • Hands-on application development
  • Operation and support of the production AWS environment

Other Responsibilities / Requirements

  • Participating in the standard ceremonies of our Agile SDLC (Standups, Grooming, Sprint Planning, and Ideation) organization. 
  • Ensuring quality standards for code/markup.
  • Working with other stakeholders to determine optimal solutions to technical and business problems.
  • Guiding engineering team to help develop feature requirements and deliver said requirements in a timely, technically competent, and maintainable manner.
  • Writing maintainable, testable code and appropriate tests to prove correctness.
  • Providing 3rd tier support as needed.
  • Mentoring and training new engineers to best practices &company standards

QUALIFICATIONS

Candidates must possess the following:

  • 3+ years as a senior engineer on a microservice application stack
  • Several years of professional development experience using Go and/or Node.js
  • Experience integrating with third party services and designing robust, graceful degradation during high demand events or system outage scenarios
  • 3 years of experience as a team lead with responsibility for supervising several engineers
  • Familiarity with a container (Docker) deployment.
  • Direct experience with Amazon Web Services (AWS) product offerings, especially with VPC, ECS/Fargate, RDS, and ElastiCache
  • Experience with implementing devops frameworks such as Ansible, Terraform or Chef 
  • Several years of experience with front-end engineering using a framework such as Angular, React or Svelte.

BONUS POINTS! 

  • Designing for optimal mobile web experiences (bandwidth limitations, spotty connectivity)
  • Experience with streaming technologies such as RTMP, HLS and WebRTC

MEASURING SUCCESS

  • Maintain high application quality: Ensure quality of products meets a high standard and minimize defects and code refactoring. Quantity and severity of bugs reported after deployment will serve as a KPI.
  • Mentoring and Collaboration: Provide mentorship to other Engineering resources, including educating on software development and architecture best practices. Collaborate effectively with stakeholders via the Agile development methodology to accurately estimate Sprint work.
  • Adhere to Security By Design principles and secure coding practices. Follow company security guidelines and participate and complete all required training exercises.
  • Prioritize scalability and supportability of features while also ensuring high levels of automated test coverage.

LEARN MORE!

For more information on Patron Technology's solutions visit our website at https://patrontechnology.com