More jobs:
Senior Engineer
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-01-06
Listing for:
The Atlantic
Full Time
position Listed on 2026-01-06
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer
Job Description & How to Apply Below
1 day ago Be among the first 25 applicants
The Atlantic is looking for an innovative, analytical, and curious Senior Engineer. We aim to support a more thoughtful American public by powering and expanding our Pulitzer Prize winning journalism. Guided by our readers and informed by data, you will build products to amplify our impact and reach in this role. We pride ourselves on maintaining an inclusive and diverse culture that values continuous learning, elegant problem solving, supportive teamwork, and delivering value.
Minimum Qualifications- 6+ years of full-stack software development experience, including 3+ years of React Native development
- Professional experience with JavaScript/Type Script and at least one backend language (Python preferred)
- Experience shipping and maintaining mobile applications on iOS and Android platforms
- Experience deploying and maintaining production systems using cloud infrastructure (AWS or GCP), containerization, and CI/CD pipelines
- Experience with React, Django, Graph
QL, and infrastructure tools (Docker, Terraform) - Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development
- 2+ years in a technical leadership role (leading projects, mentoring, or architectural decisions)
- Experience designing scalable systems and working with AWS/GCP cloud services
- Background in media/publishing platforms with third-party integrations and data pipelines
- Hit the ground running to write, test, debug, document, and deploy code across our full stack, with a primary focus on mobile development in React Native.
- Partner with the Product and Design teams to collaboratively translate ambiguous requirements into well-scoped technical solutions.
- Participate in and contribute to code reviews, stand-ups, sprint planning, retrospectives, and technical documentation.
- Participate in on-call rotation (outside of standard business hours) to monitor, troubleshoot, and resolve production incidents, ensuring system reliability and uptime.
- Research and recommend technical solutions for future product features, evaluating new technologies and presenting recommendations with clear tradeoff analysis.
- Demonstrate technical leadership by mentoring engineers, establishing best practices, and helping maintain quality standards across the engineering department.
- The role will at times include night, early-morning, and weekend work.
- A talented programmer:
You are proficient in modern full stack web development. You can design a RESTful or Graph
QL microservice with proper error handling, wire it up to a data model, run the app locally in a Docker container, write a frontend service to consume the data, and deploy it to production. You write clean, maintainable code. - Knowledgeable:
You work effectively within established architectures and follow industry best practices. You stay current with security, accessibility, and performance standards. - Flexible:
Although you typically work with a suite of proven tools, you are curious and open to new solutions and industry trends. You can evaluate whether a new technology genuinely solves an existing problem. - A strong communicator:
You communicate promptly, clearly, proactively, and empathetically with teammates and stakeholders. You can explain technical concepts to non-technical colleagues, provide constructive code review feedback, and surface risks early. - A pragmatic technologist:
You gravitate towards the simplest viable solution that balances current and near-term needs. You value quality, but a desire for perfection doesn’t draw your work off of the critical path. - A critical thinker:
You think creatively and innovatively when approaching your work. Given a product requirement, you can break it into technical tasks, identify dependencies and risks, and execute with minimal oversight. - Adaptable:
You are excited to work on a variety of projects of different sizes, using different technologies. You are agile, a quick learner, and highly motivated to perform at the highest level. - A team player:
You take initiative in offering help to team members, including pair programming and…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×