You will be part of a team that is constantly improving our newsroom’s systems (including a Django CMS and its interaction with external APIs), as well as prototyping new tools. This is not a journalism position, but you will work closely with journalists and contribute to building news products. Our engineering team works across departments — editorial, membership, audience, events, sponsorships and design — to build tools and websites.
This role can be either in the office or remote, based in the U.S.
- Extending Django models to build out new content capabilities
- Adding more functionality to our APIs
- Collaborating with our DevOps engineer to help plan and reimagine our infrastructure
- Improving our content management workflow and admin interface
- Leveraging third-party platform integrations to improve team processes
- Telecommuting is OK
- No Agencies Please
- Bachelor’s degree and 3+ years of relevant experience OR equivalent combination of education and relevant experience
- 3 years of experience with one of the following: Python, Ruby, Java, C++, C#, or Go (Python being the language of choice)
- Familiarity with API development and integrations
- Ability to improve and monitor server-side performance, database schema, indexing and query optimization
- An understanding of unit and functional testing
- Understanding of Git and code collaboration best practice
- Strong communication skills and the ability to explain technical topics in design/editorial meetings
About the Company
The Texas Tribune is the only member-supported, digital-first, nonpartisan media organization that informs Texans — and engages with them — about public policy, politics, government and statewide issues.
From day one we’ve had disruption, innovation and risk-taking in our DNA. We’re ambitious as all get out but still have the punch-above-your-weight mentality of a scrappy start-up. We believe we can meet the demands of our audience and our own expectations for excellence without breaking the bank — or our staff. We understand not everything is a story for us — we have to make choices — but we’re always looking to expand our boundaries. We’re nonprofit because the challenging economic reality for media these days obligates us to find a different way, reliable and sustainable, to fund serious journalism. We’re nonpartisan because we live in the United States of Confirmation Bias — and we don’t need to be part of the problem. We don’t need to be yet another source of information affirming the voices and perspectives that are already in people’s heads. At the same time, nonpartisan is not non-thinking. We call B.S. when B.S. needs to be called.
All of us at the Tribune believe the best way to achieve that mission is to resemble the state we cover. We’re committed to building an inclusive newsroom for people of all backgrounds and ages, and we’re taking steps to meet that commitment. We especially encourage members of traditionally underrepresented communities to apply for this role, including women, people of color, LGBTQ people and people with disabilities.