company_logo

Full Time Job

Senior Software Engineer

Hearst

Center Valley, PA 08-01-2020
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Hearst Magazines is seeking a Senior Software Engineer to join our Engineering team. Hearst Engineering is diverse, supportive community of engineers who are creating a modern content technology stack - built from the ground up - to give our users, editors, and advertisers tools that enable them to tell amazing stories. We're using modern web technologies to build our sites and services: Node.js, React, Webpack, GraphQL and Python. We're building an open, service-oriented platform driven by APIs, and believe in crafting simple, elegant solutions to complex technological and product problems. Our apps run on AWS and Kubernetes, with deployments automated through a Slack bot. We offer the stability of a big company with the nimble and forward-looking feel of a startup.

What you'll do
• Design, build, ship and maintain scalable, stable and high quality multi-tiered, microservice based applications and tools that enable our operations, product development
• Participate in key software design, working directly with architects, engineers, product teams, DevOps, and other stakeholders
• Use well-reasoned, appropriate design patterns, best practices, and provide examples for others to follow
• Responsible for designing and building final testing including unit tests, integration test, load test and user acceptance tests
• Use your CI/CD pipeline knowledge to facilitate the deployment of our software components using services such as Travis

Who you are
• You take initiative to constantly improve individually and as a part of a team
• You take ownership and responsibility for taking a feature or service to full completion - from inception through design, implementation, delivery and post-release in an iterative agile environment
• You write tests to improve the quality, modularity and maintainability of your code
• You have an understanding of and experience with concurrency and asynchronous programming
• You have 5 or more years of professional work experience in a software development role in a team-based environment
• You have an expertise in at least one server-side development language such as Python, Javascript (NodeJS), Java, or Go but ultimately not tied to any specific language or framework, rather able to quickly adapt and

learn new skills
• You are proficient with relational and NoSQL databases and have preferably worked with multiple databases
• CS degree or equivalent real-world experience and knowledge of CS fundamentals

What Would Be Nice
• Cloud development using the Amazon AWS Service Ecosystem
• Experience implementing OAuth2 SSO (AWS Cognito or equivalent)
• Containerized Development via Docker

Jobcode: Reference SBJ-rj93wd-3-145-23-123-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.