America's Test Kitchen - Boston, MA

posted 4 days ago

Full-time - Senior
Boston, MA
11-50 employees
Publishing Industries

About the position

The Senior Data Engineer at America's Test Kitchen is a managerial role focused on developing robust web applications and supporting large data-driven initiatives. This position involves collaboration with cross-functional teams, including Product, Design, Quality Assurance, and Engineering, to solve critical business problems and enhance the company's digital data architecture.

Responsibilities

  • Collaborate with Marketing and Data Analytics teams to support large data driven initiatives with a focus on building data solutions
  • Integrate web and mobile applications with backend services through RESTful APIs to support tracking user interactions
  • Contribute to database interactions, particularly with PostgreSQL
  • Participate in the complete application development lifecycle, from concept to deployment
  • Be a key contributor to our Unified Data Layer working closely with the Director of Engineering
  • Support the development of our digital data architecture vision for the database models that power all our digital products that ensure security, scalability, feature enablement, and operational efficiency
  • Learn and adapt to new technologies and best practices in application development
  • Translate technical specifications into code for complex projects supporting internal stakeholders
  • Employ software development techniques to ensure tests are implemented in a way that supports automation
  • Provide follow up production support
  • Submit change control requests and documents
  • Explain technical considerations at related meetings, including those with internal stakeholders
  • Monitor systems and perform analysis activities on data pipelines
  • Evaluate complex issues in light of variable factors providing an in-depth evaluation
  • Maintain large scale system and complex workflow, designing, building, extending, and refactoring when necessary
  • Preemptively identify and escalate issues that impact deliverables

Requirements

  • Bachelor's degree in Computer Science, related field, or equivalent practical experience
  • Basic understanding of React, React Native, Ruby, and NextJS
  • Expert level knowledge in NodeJS with Typescript and/or Python
  • Eagerness to learn and contribute in a collaborative team environment
  • Comfortability with RESTful API integrations and utilizing 3rd party documentation and tech support
  • Expert in backend technologies, with experience in both SQL and NoSQL databases, RESTful API development, and documentation
  • Proficient with Git, Bash, and AWS Cloud Infrastructure
  • Ability to mentor and provide guidance to engineers of varying skill levels
  • Deep understanding of data modeling, data warehousing, and ETL processes
  • Strong problem-solving skills and high attention to detail
  • Excellent communication and collaboration skills with proven ability to organize and communicate complex technical information for non-technical audiences
  • 5+ years in software development, with 3 or more in database engineering

Benefits

  • Opportunities for professional growth
  • Inclusive workforce culture
  • Supportive team environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service