
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.
About the company
Similar Remote Jobs
- New Job! Featured Job Remote Job
- Opened 10 days ago Featured Job Remote Job
- Closes in 13 days Featured Job Remote Job
- Closes in 5 days Featured Job Remote Job