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

Advertisement
Location
Map
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.
External Application Page

The application for this position is hosted at the Employer's site. Click on the button below to open the application page in a new tab in your browser.

Apply at Employer's Site