1 big thing: Axios is a growth-focused media company dedicated to helping people get smarter, faster on what matters. We’re looking for a Software Engineer to help scale the systems that power Axios ’ core products.
Why it matters: At Axios , we deliver news that’s clinical, trustworthy, and informative— reaching millions of readers every day. As a Software Engineer , you’ll help power the services, APIs, and data flows that make our audience-facing products fast, reliable, and scalable. You’ll work closely with product managers, designers, and engineers across disciplines to build resilient systems that embody Axios ’ commitment to clarity and make our readers smarter.
Responsibilities:
As a Software Engineer, you’ll develop high-quality, reliable services in a Golang and Python codebase, ensuring performance and stability across Axios ’ publishing and delivery platforms. Key responsibilities include:
- API development: Design, implement, and maintain scalable REST APIs to power Axios products.
- Service reliability: Build and optimize backend services using Golang and Python, ensuring they are resilient, performant, and maintainable.
- Data modeling: Design and evolve database schemas and performant queries to support new features and business requirements.
- Collaboration: Work closely with front-end engineers, quality engineers, designers, and product managers to deliver end-to-end features.
- Testing & quality: Write unit, integration, and end-to-end tests; contribute to Axios ’ quality efforts by ensuring backend systems are covered with automated tests.
- Performance & observability: Monitor system health, contribute to our logging/metrics implementation, and proactively improve performance and scalability.
- AI fluency: Leverage AI tools such as GitHub Copilot, Claude Code, or other assistants to accelerate development, improve code quality, and explore creative solutions.
- Continuous improvement: Participate in code reviews, propose improvements to architecture and practices, and stay up to date with evolving backend technologies.
Skills:
The ideal candidate is a thoughtful engineer who cares about reliability, scalability, and writing clean, maintainable code. You should have:
- Experience: 2–5+ years in backend or full-stack development, with hands-on experience in Golang and/or Python.
- API expertise: Strong understanding of designing and consuming RESTful APIs.
- Databases: Familiarity with relational databases (e.g., Postgres, MySQL) and ORMs (e.g., Gin, Django)
- Testing: Experience with unit and integration testing in Golang and/or Python, and a mindset of embedding quality into development.
- Performance & scalability: Awareness of common patterns for scaling backend services and optimizing performance.
- AI tooling: Comfort using tools like GitHub Copilot or Claude C