
Software Engineer, Fullstack
The Athletic
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $120,000 - $140,000 per year
Job Level
Mid-LevelSenior
Tech Stack
ApolloAWSElasticSearchGraphQLJavaScriptMySQLNext.jsPHPReactRedisWordPress
About the role
- Work with Design and Product teams to build a web UI that is beautiful, performant, and well-engineered.
- Architect and build the backend/API to optimize for performance, growth, scalability, ease of future development, and code quality.
- Write unit, functional, and integration tests to ensure maximum code and product quality.
- Investigate, debug, and fix user-reported production issues.
- Provide mentorship and guidance to other team members.
- Work with the team to influence technology direction.
- Brainstorm new product ideas and improvements alongside the design and product teams.
- Work within a highly cross-functional team, iterating on our process and making your own suggestions for improvements.
Requirements
- 4+ years of experience as a software engineer.
- Bachelor's degree in CS or relevant discipline preferred.
- We have 2 primary tech stacks, one in React (Next.js) with an Apollo/GraphQL API layer, and one in PHP (Wordpress) with a REST API layer. Data stores that we use include MySQL, Redis, and ElasticSearch. All resources are hosted on AWS (relevant services include ElasticBeanstalk, ECS, RDS, Lambda. Cloudwatch). Prior experience with any of these technologies is desired, but not required.
- The current team is largely based in San Francisco, CA, but this role can be based in a 100% remote capacity within the United States or Canada.
Benefits
- Highly competitive, employer-contributed medical, dental, vision, basic life and disability insurance plans.
- Savings accounts for medical, wellness, and childcare expenses.
- 401k retirement savings plan and employer match.
- Paid time off including paid sick leave, 12 paid holidays, 15 days of accrued vacation to start, and up to 20 weeks of Paid Parental Leave.
- For international candidates: Our global benefits packages offer similar benefits and perks, competitive to the local market.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactNext.jsApolloGraphQLPHPWordPressREST APIMySQLRedisElasticSearch
Soft skills
mentorshipguidancecollaborationproblem-solvingcommunicationinfluencebrainstormingiterationsuggestion-makingcross-functional teamwork
Certifications
Bachelor's degree in Computer Science