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 candidateWe 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 DoLead 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 Qualifications10+ years of software engineering experience in high-paced environments, with a strong focus on TypeScript, React, and backend technologiesProven expertise in building and maintaining large-scale systemsProficient with React and other front-end technologiesDemonstrated experience in leading development teams, providing technical direction, and mentoring senior engineersDeep understanding of software design principles, fundamentals, and clean code Experience with cloud services, DevOps practices, and infrastructure managementFamiliarity with continuous integration, continuous delivery, and automated testing frameworksEffective in communication and collaborationAbility to be productive with minimal supervisionFamiliarity with creating efficient queries and optimizing database performanceAbility to work autonomously, take ownership of initiatives, and deliver results with minimal supervisionPreferred QualificationsHands-on experience with tRPC, Zod, Prisma, Turbo Build, Vite, TailwindCSS, Auth0, GitHub Actions, and related toolsProficiency with Node.js and familiarity with Temporal for workflow orchestrationExperience with Google Cloud, Docker, and Terraform, including infrastructure-as-code practicesSome experience in fintech software development, including security, compliance, and payment integrationsStrong understanding of application security principles and how to apply them in modern software developmentProven ability to modernize legacy systems into scalable, maintainable architecturesTrack record of driving technical strategy and making architectural decisions in high-growth environmentsExcellent problem-solving skills with the ability to make sound decisions quickly under pressureExperience mentoring engineers and fostering a culture of continuous improvementWhy 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 weekChance to scale a product within a thriving businessTake ownership of projects from concept to launch, with the freedom to make key technical decisionsYour role and responsibilities will expand as the company growsWork remotely with the flexibility to set your own schedule and take vacationsWe respect work-life balance and don’t require more than 40 hours per week unless you choose toCollaborate with driven and motivated colleaguesEnjoy an open-minded culture that values opinions and feedbackMinimal meetings, maximizing your productivityRocketParts 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.