New Job! Featured Job Remote Job
Company

Lead Full-Stack Engineer (TypeScript + React)

RocketParts is a fast-growing software development agency founded by two experienced engineers who have built large-scale systems for companies like Riot Games, ScoreBig, and Universal Music Group. Our mission is to empower business owners to tackle any software development challenge with purpose-fit solutions, professional expertise, realistic expectations, and results-driven outcomes. We know firsthand the effort it takes to build great software. Our goal is to create a workplace where engineers can thrive, take pride in their work, grow, and be part of a high-performing team.

Ideal candidate

We are looking for a Lead Full-Stack Engineer who can take a project from concept to launch, owning the technical vision and execution from 0 to 100. This role requires someone who can confidently communicate with clients, translate requirements into actionable plans, and provide direction to senior developers. Beyond leading their own team, this engineer may also assist other teams for the same client on complex initiatives — such as modernizing legacy systems into scalable, modern architectures. The ideal candidate thrives with minimal oversight, excels at balancing leadership with hands-on contributions, and consistently drives both technical excellence and project success.

This is a hybrid role based in Portland, Oregon, and will require a few days per week in the office.

What You’ll Do

  • Lead the design, development, and delivery of features while maintaining scalable, high-availability systems that support millions of transactions.

  • Own projects end-to-end: from architecture and planning through deployment and ongoing optimization.

  • Communicate directly with clients to gather requirements, provide technical guidance, and ensure alignment on priorities.

  • Guide and mentor senior developers, providing direction and fostering best practices across the team.

  • Assist other teams on complex initiatives, such as migrating legacy systems into modern, scalable architectures.

  • Contribute code by taking on tickets as needed, ensuring progress even on the toughest challenges.

  • Enhance our software architecture and infrastructure with a focus on maintainability, security, and zero-downtime deployments.

  • Troubleshoot, debug, and optimize existing systems to improve efficiency, stability, and overall performance.

  • Stay current with industry trends and propose innovative improvements to keep our technology stack ahead of the curve.

Required Qualifications

  • 10+ years of software engineering experience in high-paced environments, with a strong focus on TypeScript, React, and backend technologies

  • Proven expertise in building and maintaining large-scale systems

  • Proficient with React and other front-end technologies

  • Demonstrated experience in leading development teams, providing technical direction, and mentoring senior engineers

  • Deep understanding of software design principles, fundamentals, and clean code 

  • Experience with cloud services, DevOps practices, and infrastructure management

  • Familiarity with continuous integration, continuous delivery, and automated testing frameworks

  • Effective in communication and collaboration

  • Ability to be productive with minimal supervision

  • Familiarity with creating efficient queries and optimizing database performance

  • Ability to work autonomously, take ownership of initiatives, and deliver results with minimal supervision

Preferred Qualifications

  • Hands-on experience with tRPC, Zod, Prisma, Turbo Build, Vite, TailwindCSS, Auth0, GitHub Actions, and related tools

  • Proficiency with Node.js and familiarity with Temporal for workflow orchestration

  • Experience with Google Cloud, Docker, and Terraform, including infrastructure-as-code practices

  • Some experience in fintech software development, including security, compliance, and payment integrations

  • Strong understanding of application security principles and how to apply them in modern software development

  • Proven ability to modernize legacy systems into scalable, maintainable architectures

  • Track record of driving technical strategy and making architectural decisions in high-growth environments

  • Excellent problem-solving skills with the ability to make sound decisions quickly under pressure

  • Experience mentoring engineers and fostering a culture of continuous improvement

Why is this great for me?

  • Hybrid setup: flexibility to work remotely while also collaborating in-person with the team in Portland a few days per week

  • Chance to scale a product within a thriving business

  • Take ownership of projects from concept to launch, with the freedom to make key technical decisions

  • Your role and responsibilities will expand as the company grows

  • Work remotely with the flexibility to set your own schedule and take vacations

  • We respect work-life balance and don’t require more than 40 hours per week unless you choose to

  • Collaborate with driven and motivated colleagues

  • Enjoy an open-minded culture that values opinions and feedback

  • Minimal meetings, maximizing your productivity

RocketParts asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact RocketParts directly.

Don't let this one get away.