Backend Engineer
RemoteHunter
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Opportunity
The organization, focused on enhancing internet user experience and safeguarding digital content, is seeking a Backend Engineer to join their team. This role is crucial for improving user experience by building tools that prevent shipping broken pixels and ensuring frontends are regression-free. You will support the Platform API, which powers the web app, CLI, internal services, and frontend add-ons, enabling robust UI testing and review workflows.
The platform leverages a modern tech stack including NodeJS, Typescript, Express, Apollo GraphQL, and MongoDB. Recent team accomplishments highlight a commitment to innovation, such as launching accessibility regression testing, scaling billing infrastructure, and optimizing database and background processes. This is a fully remote role, open to candidates located in mainland US or Canada.
Responsibilities
- Build and maintain scalable, reliable backend systems that support the product's core functionalities.
- Take ownership of projects from initial concept through to successful completion, demonstrating clear work breakdown and consistent progress.
- Collaborate effectively with cross-functional teams to ensure seamless feature continuity and deliver developer-friendly solutions.
- Proactively identify opportunities for, and implement, optimizations, refactoring, and modernization of existing systems.
- Participate in a team support rotation during business hours, ensuring operational stability.
- Stay abreast of emerging trends in frontend architecture and developer tools to continually enhance the platform's capabilities.
Requirements
- A minimum of 5 years of backend engineering experience, specifically in building scalable, resilient APIs using modern JavaScript/TypeScript and adhering to test-driven development principles.
- Demonstrated ability as a self-directed problem solver, capable of scoping work, communicating progress transparently, proactively flagging blockers, and making independent trade-offs aligned with stakeholder goals.
- A willingness to constructively challenge ideas and a strong commitment to a growth mindset.
- Excellent written and verbal communication skills, providing concise and context-rich updates within a distributed asynchronous work environment.
- Proven ability to maintain focus and accountability, delivering consistent progress even when facing challenges.
- A strong interest in enhancing developer experience and a deep understanding of common frontend team pain points.
We’d be excited if you:
- Have recently transitioned into a senior role or are an early-career engineer poised for advancement.
- Possess experience with Storybook or the platform's specific ecosystem.
- Have a track record of building and maintaining public APIs, particularly those utilizing GraphQL.
- Bring experience with other backend frameworks such as Rails, Phoenix, or FastAPI, in addition to Node.js/TypeScript.
- Have a history of working effectively within a distributed, remote-first team environment.
- Offer unique insights derived from non-traditional paths into software development beyond traditional engineering routes.
Compensation
The salary range for this role is US$145K to US$184K, complemented by equity opportunities.
Key skills/competency
- Node.js
- TypeScript
- Express.js
- Apollo GraphQL
- MongoDB
- API Development
- Scalable Systems
- Test-Driven Development
- Distributed Systems
- Problem Solving
How to Get Hired at RemoteHunter
- Research RemoteHunter's values: Understand their mission of connecting talent with leading remote opportunities.
- Tailor your Backend Engineer resume: Highlight Node.js, TypeScript, GraphQL, and API development experience.
- Showcase project ownership: Detail your experience taking backend projects from conception to completion.
- Prepare for technical interviews: Focus on distributed systems, scalability, and problem-solving with TDD.
- Demonstrate communication skills: Emphasize your ability to collaborate and provide concise updates in remote settings.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background