PushPress

Senior Software Engineer

PushPress

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with PM and design to turn ideas into elegant and efficient engineering solutions.
  • Design, develop, and maintain highly reliable and performant web applications.
  • Write clean, well-documented, and testable code following industry best practices.
  • Enhance engineering culture by refining our architecture, practices, and tools.
  • Engage in engineering recruitment and help up-level our hiring practices.
  • Mentor less experienced engineers to help them grow and reach their full potential.

Requirements

  • 5-10 years of professional full-stack web development experience, with proficiency in JavaScript, TypeScript, Node.js, Express, React, and Next.js.
  • Proficient in backend development, databases, third-party integrations, frontend components, state management, performance optimization, and build tools.
  • Proven ability to ship high-quality products and features at scale, with a focus on performance, reliability, and user experience.
  • Excellent problem-solving skills with the ability to identify and resolve complex issues in full-stack web applications using modern debugging techniques.
  • Strong communication and collaboration skills, with the ability to work effectively in a distributed team, build consensus, and influence technical decisions.
  • Optional: Contributions to open-source projects or a strong portfolio of personal projects that demonstrate your skills and passion for software engineering.
Benefits
  • Equity Incentive Plan
  • Flexible Paid Time Off (and Public Holidays)
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Company Sponsored 401k with Match)
  • Life Insurance
  • Family Leave (Maternity, Paternity)
  • Work From Home Stipend
  • Wellness Stipend

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptNode.jsExpressReactNext.jsbackend developmentdatabasesperformance optimizationbuild tools
Soft skills
problem-solvingcommunicationcollaborationmentoringinfluencing technical decisions