Backend Data Engineer
Houston Rockets
Houston, Texas
Job Description
General Description:
The Backend Engineer is responsible for integrating, processing and analyzing data to assist analytical decisions, operational and strategic business needs for the Houston Rockets and Toyota Center. This role requires a robust set of technical skills including extensive knowledge of cloud services architecture, server-side development, data management, creative thinking and problem-solving skills, in both independent and collaborative environments. Project Management skills, effective time management and mental acuity in dynamic situations are desired. Additionally, this position will work with a wide-range of internal and external departments and vendors where timely, accurate communication and constructive collaboration are required.
RESPONSIBILITIES include but are not limited to:
- Build and support APIs and ETL services and support our business applications written in Node JS and Python
- Develop and support integration with Open API's and various AWS services
- Experience with integrating AWS services like S3, SES, SNS and others
- Optimize performance and cost, deliver projects, and meet SLA guidelines
- Work with Innovation and Business Intelligence teams to deploy code and manage changes
- Advise on best practice to ensure maximum service availability and minimizing cloud service costs
- Demonstrates our One Team philosophy of Passion, Accountability, Customer Focus, and Teamwork.
MINIMUM QUALIFICATIONS:
Software Proficiency Requirements
- 3-5 years' experience in JavaScript (Node JS, ES6+), Python and SQL
- 3 years' experience developing and deploying to Amazon Web Services (AWS)
- 3 years experience in designing and supporting Rest APIs
- 3 years experience working with structured and semi-structured data such in SQL, CSV, XML and JSON formats
- 1-2 years' experience with ExpressJS and NextJS or similar JavaScript server-side applications
- 1 year experience configuring and implementing CI/CD and testing procedures
- Experience with NoSQL solutions is preferred but not required
- Experience in DevOps technologies (Docker, AWS, ECS, Terraform, Jenkins, etc.)
- Familiarity with SalesForce CRM and Tableau
Skills and Functionalities
- Strong Database design and management best practices
- Strong grasp of Python, SQL and JavaScript concepts
- Experience with REST APIs
- Server-side experience in NodeJS (Express and/or NextJs)
- Experience working with a variety of data sources via API
- Product/Project Management
- Ability to accurately estimate and communicate project requirements
- Ability to work multiple nights and weekends
PHYSICAL & MENTAL REQUIREMENTS:
- While performing the duties of the job, the employee is regularly required to stand, sit, walk, use handle or feel, reach, stoop, kneel, crouch or crawl, talk and hear.
- The vision requirement includes close vision and ability to adjust focus.
- Nature of position requires mobility and the ability to lift a minimum of 20 pounds.
- Must have ability to adjust to changing work hours and locations as needed.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.