company_logo

Full Time Job

Principle Engineer

Hearst

Remote / Virtual 05-09-2022
 
  • Paid
  • Full Time
  • Executive (10+ years) Experience
Job Description

*We are open to fully remote work for this position, and you can be based out of any of the 16 states in which Hearst Magazines does business: NY, TX, FL, MI, CA, TN, VA, AL, CO, IL, MA, MD, NC, NJ, OH, SC.

What You'll Do:
• Build the next generation of our world-class publishing platform using industry leading providers and technologies serving Hearst's acclaimed brands.
• Participate in product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders.

Who You Are:
• You have 5+ years of experience leading design and architecture of scalable microservice-based systems.
• You have 10+ years of hands-on working knowledge of Python, Node.js and/or React. You're not tied to a specific language or framework, and you're able to quickly adapt and learn new skills.
• Experience in public API development is required (GraphQL is preferred).
• Experience documenting and communicating high level and detailed software architectures and working with developers and teams to develop these architectures, if required.
• You have experience working with message queues and caching technologies.
• You have experience designing database schemas, efficiently querying for data, and optimizing existing queries in RDBMS, preferrable PostgreSQL.
• You have experience with monitoring instrumentation and a focus on establishing and maintaining SLA/SLO/SLI.
• You have experience with concurrency and asynchronous programming, and relational and non-relational databases and data models.
• You have a CS degree or equivalent real-world experience and knowledge of CS fundamentals.
• You have strong troubleshooting and problem-solving skills and can work with others to quickly diagnose and solve issues.
• You're an effective communicator, both verbal and written, and can work with non-technical stakeholders, as well as those with limited English, to explain both problems and solutions.
• You take initiative to constantly improve individually and as a part of a team.
• You can take a feature to ideation to completion – playing a critical role in design, implementation, delivery, and post-release updates.
• You have experience working in an iterative, agile environment, collaborating with a distributed team from all over the world.

Ideal candidate would have:
• Experience designing and building multi-tenant SAAS systems
• Experience with GraphQL
• Experience with Kubernetes
• Working knowledge with authentication / authorization concepts and mechanisms
• Experience with Amazon RDS, ElastiCache, SNS, SQS, DynamoDB

Bonus points for experience with:
• Back-pressure control concerns
• Micro-frontends
• Kong API Gateway
• Fastly CDN
• Docker / Docker Compose for local development

. Elasticsearch

Jobcode: Reference SBJ-d5p580-3-144-113-197-42 in your application.

Company Profile
Hearst

Hearst Magazines isone of the largest publishers in the world, with more than25 brands, including Cosmopolitan, ELLE, Esquire, Good Housekeeping, Harper's BAZAAR, Popular Mechanics, and O the Oprah Magazine. We reach more than 150 million people every month in the United States alone.