Hearst Newspapers is seeking to modernize their existing platforms and develop scalable technology solutions to power and enrich end-user experiences.
Requirements
- Proficiency in the Node/TypeScript ecosystem.
- Experience using Terraform for cloud infrastructure management.
- Experience developing backend services and RESTful/GraphQL APIs.
- Familiarity with cloud platforms, such as AWS, GCP, or Azure.
- Experience with relational (e.g., PostgreSQL) or NoSQL (e.g., MongoDB) databases.
- Good understanding of software engineering principles (data structures, algorithms, system design).
- Experience specifically developing or working with geolocation services (preferred).
Responsibilities
- Contribute to the design and development efforts for migrating legacy software components to modern microservices or serverless architectures.
- Design, build, test, and deploy scalable backend services using TypeScript and Node.js.
- Develop and maintain cloud infrastructure using Infrastructure as Code (IaC) principles, primarily with Terraform on AWS.
- Support the development lifecycle of AI-powered experiences around media content, building machine learning pipelines and backend APIs.
- Adhere to and promote best practices in software engineering, including automated testing, CI/CD, monitoring, and participating actively in code reviews.
- Troubleshoot and resolve technical issues in development and production environments with support from the team.
- Collaborate with and learn from senior engineers, contributing to a culture of technical excellence and continuous learning.
Other
- Bachelor's degree in Computer Science or equivalent practical experience.
- 2-5 years of professional software engineering experience, with exposure to backend development.
- Good problem-solving skills and a willingness to learn.
- Effective communication and collaboration skills.