
Software Engineer
Slate Magazine
full-time
Posted on:
Location Type: Hybrid
Location: Washington • District of Columbia • New York • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $130,000 per year
Tech Stack
About the role
- Help us build the next iteration of Slate.com
- Be part of a small dev team of talented software engineers
- Choose and implement technologies that power Slate.com and other Slate-related products and services
- Collaborate with product managers and designers
Requirements
- Have several years of experience building websites. Apps are good, but websites are important. You should also know the difference!
- Have significant experience in JavaScript and/or Python. You’re able to explain and talk through the changes coming along in ECMAScript but don’t mind writing jQuery when you need to fix something. Alternatively (or additionally!), you can talk about pip and tell someone why they “really should be using a virtual env.”
- Have experience with scaling web content—you know when to use the CDN vs. a cache, you know where that cache should live, and you know key-value stores and load balancers
- Have strong Git skills—you know when and where to rebase and understand the value of branching
- Have experience with continuous integration (Jenkins, Travis CI, etc.)
- Have significant experience with the command line
- Have an interest in Slate/the news/publishing content that lots of users see
- Have empathy (especially for users of websites and software)
Benefits
- Slate offers a comprehensive benefits program that gives eligible employees the flexibility to choose the right benefits for themselves and their families.
- There are three subsidized medical plans and two dental plans, provided by Aetna, which can be paired with flexible spending accounts.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptPythonjQueryECMAScriptGitcontinuous integrationcommand lineCDNcachekey-value stores
Soft Skills
empathycollaboration