Software Engineer, Story Products (The Atlantic)
Atlantic Media · Washington, DC/New York, NY/Remote (USA)
The Atlantic has, for more than 160 years, advanced ideas that matter and sparked global conversation on the most important issues of our time. We aim to bring clarity and original thinking to questions of consequence, on topics ranging from politics, the economy, and global affairs to technology, science, and culture. As the third-longest-running magazine in America, we find ourselves at a remarkable moment: one of both continuation and transformation, of upholding our legacy while continuously reinventing ourselves for the future.
The Atlantic is looking for a Software Engineer to join its product engineering team to help build the future of journalism. As a member of our Story Products team, you will focus on improving the experience of TheAtlantic.com readers, as well as building features that help our writers tell stories in new ways.
The Atlantic is a digital-first media company with over 160 years of history and 36 million readers a month. We work on a cross-functional team with product managers, designers, and QA engineers to build creative and engaging products that showcase The Atlantic’s journalism. We use a wide range of technologies, and we are actively evaluating new ways to improve our workflow and products. As a team, we value curiosity and willingness to learn over specific technical experience.
What is the Story Products team?
The Story Products team is a group within our larger product and engineering organization dedicated to building new ways for our journalists to tell stories; we’ve been tasked with breaking the traditional mold for content on the web.
Our current initiative is to iterate on our newly-modernized frontend architecture, with a focus on creating new ways to draw readers deeper into the full range of The Atlantic’s journalism and bringing bespoke-type experiences into readers’ everyday lives.
As a full-stack member of our Story Products team you will…
Use Next.js, GraphQL, and TypeScript to build reader-facing experiences that showcase The Atlantic’s journalism in new, engaging ways.
Maintain and improve integration between our article frontend with Ollie, our custom content management system and web platform built on the Django web framework.
Collaborate with platform, delivery engineering, quality engineering, and our other feature teams to write, test, and deploy code that integrates with our APIs and distributed platforms, as well as our advertising and analytics systems.
Participate in code review, pair programming, and mentorship with other team members.
Collaborate with your cross-functional teammates to plan and execute ambitious projects on deadline.
Enjoy coming in (or logging on!) to work each day—just as much as you enjoy going home on time.
As a software engineer…
You have a broad set of skills: You’ve written full-stack code—ideally including React and/or Python—and are knowledgeable about best practices including unit testing, build processes, and documentation. You are interested in gaining a deeper understanding of content management frameworks and GraphQL APIs.
You are a strong communicator: You collaborate closely with other engineers—as well as editors and product managers on your core team—on a daily basis. You can write clear and concise documentation.
You are a critical thinker: You don’t need to be told how to get from point A to point B; you feel comfortable tackling well-defined tasks with little to no supervision. You are up for the challenge of figuring out how the pieces of complex newsroom applications fit together.
You aren’t scared by large or legacy projects: The idea of diving into a large codebase doesn’t intimidate you. You feel comfortable collaborating with technical and non-technical partners to define and evolve a complex codebase.
You have a team-first mentality: You care deeply about the people you work with and are excited to contribute to others’ success.
This position is open to applicants of all experience levels.
The Atlantic Monthly Group LLC and its affiliates ("The Atlantic") are Equal Opportunity Employers. We do not discriminate against our applicants because of race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, age, disability, veteran status, genetic information, or any other status protected by applicable law.