
Senior Software Engineer
PushPress
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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