Back to jobs

Staff Web Engineer

Remote - US

Medium’s mission is to deepen understanding of the world and spread ideas that matter. Medium is building the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

As we expand our team, we’re looking for an experienced Staff Web Engineer to drive the development of Medium’s web platform and product. This is a high-impact role where you’ll have the opportunity to lead by example, shape the technical direction of our product, and mentor the next generation of engineers.

 

Key Responsibilities

  • Lead technical strategy for large-scale, complex product projects with forward-thinking solutions that address broad business challenges and create long-term value.
  • Own the implementation of critical features and systems, ensuring their ongoing health, scalability, and efficiency, while improving the surrounding ecosystem.
  • Develop & implement tests for ensuring the quality, performance, & scalability of our application.
  • Mentor other engineers and participate in code reviews, lightning talks, and other engineering-department activities.
  • Collaborate closely with cross-functional partners, including those in design, support, and content, to design and implement product solutions that meet the needs of our users and align with business goals.
  • Contribute to enhancing our engineering standards, tools, and processes, and participate in shaping the broader technical culture at Medium.
  • Assist in triaging and resolving production issues.
  • Attend Medium’s twice-yearly, in-person offsites (hosted in locations around the U.S.).

Skills, Knowledge and Expertise

  • You have 8+ years of experience as a software engineer, including at least 3 years experience writing Typescript and React in your most recent professional role(s).
  • You possess a strong product and design mindset, and you enjoy collaborating closely with cross-functional partners to help shape high-quality, end-to-end experiences.
  • You have a solid foundation in general web/frontend technologies, including HTTP, caching strategies, performance monitoring and optimization, and WCAG accessibility standards.
  • You have experience operating as a technical lead, including defining the scope and requirements for user surfaces within high-impact products.
  • You are passionate about growing the people around you, and you have experience mentoring and growing senior engineers.
  • You write clean, maintainable, and testable production code, with a strong emphasis on long-term sustainability and system health.
  • You are a problem-solver who enjoys tackling ambiguous challenges and continuously improving systems, practices, and processes.
  • You collaborate exceptionally well with cross-functional colleagues and stakeholders, and you are able to clearly articulate technical concepts and ideas both verbally and in writing.
  • You are excited to contribute to Medium’s mission of deepening understanding through human storytelling, and you have personally used Medium to write, read, and engage with others’ stories.

Benefits

In addition to the new skills you'll pick up, here's what else you'll enjoy by working at Medium:

  • Working with a fully distributed team: We’re fully remote and have teammates across the U.S. & France.
  • Healthcare benefits covered at 100% for employees and 70% for dependents.
  • Generous parental leave policy & child education stipend.
  • Mental health support through Talkspace.
  • Financial wellness support through Northstar.
  • Stipends for wellness, co-working, professional development, wifi and a one-time home office bonus.
  • Unlimited PTO and standard company holidays.
  • A discounted Medium membership.

About Medium

Medium is a home for human stories and ideas. We believe that what you read and write matters. Words can divide or empower us, inspire or discourage us. In a world where the most sensational and surface-level stories often win, we’re building a system that rewards depth, nuance, and time well spent. A space for thoughtful conversation more than drive-by takes, and substance over packaging. Ultimately, our goal is to deepen our collective understanding of the world through the power of writing.

At Medium, we foster an inclusive, supportive, fun, and challenging team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media.

Medium is an equal opportunity employer.

Read about our story here.

Salary Range

$200,000 - $250,000 USD

GDPR Notice

We will process your personal data as part of our recruitment process, in accordance with the General Data Protection Regulation (GDPR). For details on how we use your data, including the legal bases for processing, how long we retain it, and your rights under GDPR, please refer to our Privacy Notice.

We may retain your information for future job opportunities based on our legitimate interest in building a talent pool. You can object to this at any time by contacting us at recruiting@medium.com.

CCPA Notice

If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA). These include the right to know what personal information we collect about you, the right to request deletion or correction of your data, and the right to opt out of certain uses.

During the hiring process, we may collect personal information such as your name, contact details, resume/CV, employment history, education background, and any information gathered through interviews or assessments. We may share this information with service providers who support our recruitment process, in compliance with CCPA/CPRA. This information is used solely for recruitment and hiring purposes.

We do not sell or share your personal information as defined under CCPA/CPRA. Candidate data is retained for up to 48 months for our legitimate business purposes and in accordance with applicable laws.

To exercise your rights or request more information, please contact us at recruiting@medium.com. This notice can also be found on our Privacy Notice

Create a Job Alert

Interested in building your career at Medium? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Please review our privacy notice for more information on how we process and store your data in accordance with the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA). To exercise your rights or request more information, please contact us at recruiting@medium.com.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Medium’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.