Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Back End Engineer image - Rise Careers
Job details

Back End Engineer

About the job

We are hiring a Back End Engineer for Barstool Sports, located in New York City. As a Back End Engineer, you will not only own, but also perform maintenance and feature enhancements across an array of projects.  You will be tasked to work with the product & engineering team, to navigate the chaos that is Barstool, and perform the engineering lift needed to accomplish our core objectives.  We work on a wide array of products and support APIs that power the cross-platform Barstool experience for both our users and editorial staff.  You will also be responsible for keeping up with the latest technologies; at Barstool, we pick the best tool for the job, and aren’t afraid of cutting-edge tech.

Everyone on the engineering team contributes to the product and vision of where we are taking Barstool. You should love what you do. 

Back-end languages, frameworks, tools & infrastructure you should know….

  • NodeJS/TypeScript
  • MongoDB, MySQL, Snowflake
  • Experience writing stable high-quality code for high-traffic production environments
  • Designing REST APIs that other devs enjoy using 
  • Up-to-date knowledge of Cloud Vendors (AWS or GCP)
  • Writing and maintaining unit and integration tests
  • Knowledge of serverless architecture is a plus
  • Experience with Infrastructure as Code frameworks (we use Serverless)

Experience in any of the following is nice to have...

  • Content Publishing/CMS 
  • Video & Streaming (ffmpeg, hls, video delivery, QOS, etc)
  • Ecommerce 
  • Ad Tech 
  • Podcasts/Audio Tech
  • Experience with Transcription or other commercial ML tools  

Front-end languages and frameworks you will encounter...

  • Semantic HTML
  • React.js
  • Isomorphic/SSR Single Page Apps (We use Next.js/Vercel)
  • Storybook.js 
  • Video.js & HLS.js 
  • Task runners, including Webpack, Gulp, Grunt, and NPM modules

Requirements

  • 2+ years of engineering experience in Javascript/TypeScript
  • Ability to think at a high level about product strategy and vision
  • Self-motivated and able to efficiently run with a project without close supervision
  • Ability to work well with diverse stakeholders
  • Excellent communication skills — you should be able to clearly articulate your decisions.

Range: $110,000 - $125,000

Barstool Sports is a company that will drive the way media is created and consumed for years to come. Working at Barstool Sports means being part of a team that is solutions-oriented, celebrates creativity, and supports one another. 
 
Joining means having access to competitive and valuable benefits and perks, including but not limited to:
  • Competitive medical, dental, and vision insurance; Flexible Spending Accounts and Commuter Benefits
  • A 4% 401(k) employer match
  • Unlimited vacation time, including Summer break in July and Holiday break in December
  • Monthly employer contribution towards cell phone reimbursement
  • Employee discount to the Barstool Sports store
  • Financial wellness benefits through Origin
  • A monthly stipend for UberEats
 
What We Value
  • Rep the brand as best you can
  • We have lots of different brains, be open to them
  • Never change who you are, that's who we hired
  • Find the solution, don't be the problem
  • Don't be afraid to try something new
  • Common Sense. Use it. 
  • Be there for your audience
  • Always think about how you can help
 
Barstool Sports is for everyone. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. 
 
Barstool Sports does not accept unsolicited headhunter or agency resumes. Barstool Sports will not pay any third-party agency or company that does not have a signed agreement. 

Average salary estimate

$117500 / YEARLY (est.)
min
max
$110000K
$125000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Back End Engineer, Barstool Sports

If you're a talented Back End Engineer looking to make a significant impact, Barstool Sports in New York City might be your next home! At Barstool, you'll take ownership of various projects, tackling maintenance and feature enhancements to drive our core objectives forward. Collaborating closely with the product and engineering teams, you'll navigate the dynamic environment of Barstool, crafting robust APIs that enhance our users' experience and empower our editorial team. We pride ourselves on leveraging the latest technologies and the best tools for the job—whether it's NodeJS, TypeScript, or cloud services like AWS or GCP, you'll be at the forefront of innovation. With a focus on writing stable, high-quality code and an eye for serverless architecture, your contributions will be vital to our mission. Your experience in engineering paired with your ability to articulate decisions and collaborate with diverse stakeholders will ensure your success here. We value creativity, solutions-oriented thinking, and a passion for media. Our dynamic work environment encourages you to explore new ideas and think critically about our product strategy. Plus, with competitive benefits including unlimited vacation time and a 4% 401(k) match, you'll find that your work-life balance matters to us. If you're ready to dive into projects that will shape the future of media, Barstool Sports has a place for you!

Frequently Asked Questions (FAQs) for Back End Engineer Role at Barstool Sports
What are the key responsibilities of a Back End Engineer at Barstool Sports?

As a Back End Engineer at Barstool Sports, your primary responsibilities include owning the maintenance and enhancement of various projects, collaborating closely with the product and engineering teams, and designing user-friendly REST APIs. You'll also be expected to stay current with emerging technologies and bring high-quality engineering solutions that align with Barstool's objectives.

Join Rise to see the full answer
What technologies should a Back End Engineer at Barstool Sports be familiar with?

A Back End Engineer at Barstool Sports should be well-versed in back-end languages such as NodeJS and TypeScript, along with databases like MongoDB, MySQL, and Snowflake. Knowledge in cloud vendors like AWS or GCP is essential, as is experience with unit and integration testing to ensure code reliability and performance.

Join Rise to see the full answer
What qualifications are required for the Back End Engineer position at Barstool Sports?

Barstool Sports requires candidates for the Back End Engineer position to have at least 2 years of engineering experience, specifically in JavaScript or TypeScript. Additionally, candidates should possess strong communication skills and be able to work independently while managing diverse projects and stakeholders.

Join Rise to see the full answer
What kind of work environment can a Back End Engineer expect at Barstool Sports?

At Barstool Sports, the work environment is dynamic and creative, fostering collaboration among team members. The culture emphasizes innovation, solutions-oriented thinking, and an openness to new ideas, allowing Back End Engineers to thrive and contribute to the company's vision effectively.

Join Rise to see the full answer
What benefits does Barstool Sports offer to its Back End Engineers?

Barstool Sports provides competitive medical, dental, and vision insurance, a robust 401(k) employer match, and unlimited vacation time, including a company-wide holiday break in December. Additionally, benefits like monthly stipends for cell phone reimbursement and UberEats contribute to a supportive work-life balance for Back End Engineers.

Join Rise to see the full answer
Common Interview Questions for Back End Engineer
Can you explain the process of designing a REST API for a project?

When designing a REST API, start with identifying the resources your API will expose and determining the actions clients can perform on them. Use clear HTTP methods (GET, POST, PUT, DELETE) to represent CRUD operations. Think about proper endpoint structuring to enhance usability, and don't forget security measures like authentication and rate limiting.

Join Rise to see the full answer
How do you ensure the code quality in a high-traffic production environment?

To ensure code quality in high-traffic environments, I focus on writing modular, testable code and implement unit tests and integration tests to catch issues early. Regularly conducting code reviews and utilizing CI/CD pipelines helps maintain standards. Monitoring performance and response times post-deployment is also essential to catch any potential problems.

Join Rise to see the full answer
What experience do you have with Cloud Vendors, and how have you utilized them in past projects?

In my previous roles, I have extensively used AWS for deploying applications and managing databases. Utilizing services like AWS Lambda for serverless architectures and S3 for storage helped optimize our cost and performance. I integrated cloud services with CI/CD pipelines to automate deployments and scaling based on traffic.

Join Rise to see the full answer
How do you stay updated with the latest technologies in back-end development?

I regularly attend tech meetups, follow industry blogs, and participate in online forums. I also invest time in taking relevant online courses and experimenting with new tools and frameworks in personal projects to ensure I keep my skills sharp and current.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you handled it.

In one challenging project, we faced tight deadlines while migrating our existing architecture to a microservices approach. I facilitated a series of planning sessions, breaking down the migration into phases. Communication with the team and stakeholders was key; I helped prioritize tasks to ensure critical components were in place before the launch.

Join Rise to see the full answer
How do you handle debugging and troubleshooting in your code?

For debugging, I first try to reproduce the issue and then use logging to pinpoint where the failure occurs. I utilize tools like debuggers or profiling tools to analyze the performance and identify bottlenecks. Collaborating with peers for code reviews helps as fresh eyes can see issues we might overlook.

Join Rise to see the full answer
What strategies do you use to manage your time effectively while programming?

To manage my time effectively, I use task management tools like JIRA or Trello to prioritize my tasks. I break down larger projects into smaller, manageable pieces to track progress, and I set deadlines for each phase. Keeping a flexible schedule allows for handling unexpected challenges without losing productivity.

Join Rise to see the full answer
Can you discuss your experience with Infrastructure as Code frameworks?

My experience includes utilizing Serverless Framework for deploying applications. I appreciate how it allows us to define infrastructure in code, which improves consistency and reduces errors in our deployments. It also aids in implementing version control for infrastructure changes, which is invaluable for debugging and collaboration purposes.

Join Rise to see the full answer
How do you ensure effective communication and collaboration with cross-functional teams?

I believe clarity is key in communication. I make an effort to establish frequency in check-ins with cross-functional teams and utilize collaborative tools for transparency. I aim to articulate technical concepts in a way that non-technical stakeholders can understand, fostering an environment conducive to innovative solutions.

Join Rise to see the full answer
What do you know about serverless architecture, and why would you consider using it?

Serverless architecture allows developers to build and run applications without managing servers. I appreciate its benefits, such as automatic scaling, cost efficiency for low-traffic applications, and reduced operational overhead. I consider serverless architectures especially useful for microservices and event-driven applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Barstool Sports Hybrid New York, United States
Posted 3 days ago

Join Barstool Sports as a Producer/Editor focused on the ItGirl brand, bringing your creativity and production expertise to life.

Photo of the Rise User
Posted 9 days ago

Join Boeing’s innovative software team as a Mid-Level Software Engineer, where you'll contribute to developing cutting-edge digital and analytic tools in the aerospace industry.

Photo of the Rise User
Posted 10 days ago

Become an iOS Engineer at Binance, the leading blockchain company and be a key player in the cryptocurrency revolution.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Senior Software Engineer to innovate and optimize user experiences across our advertising platforms.

Otter.ai Hybrid Mountain View, California, United States
Posted 5 days ago

Seeking an innovative Staff Software Engineer to help build the next version of the Otter Pilot platform at Otter.ai in Mountain View.

Photo of the Rise User

Join KBR's National Security Solutions team as a Principal Software Integration & Systems Engineer and lead a critical engineering organization to support national defense.

Photo of the Rise User

Looking for a skilled Salesforce Commerce Cloud Developer to drive eCommerce solutions and lead project delivery with Peoplevisor.

Photo of the Rise User
Praxent Remote Remote - International
Posted 9 days ago

Praxent seeks a skilled Software Engineer to enhance their financial services projects through remote collaboration and innovative development.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden