Lead Software Engineer, Fullstack
About this role
Accountabilities:
• Lead the design, development, and maintenance of cross-platform mobile applications using React Native and TypeScript, ensuring performance, scalability, and maintainability.
• Provide technical leadership by shaping architecture decisions, guiding system design, and breaking down complex initiatives into actionable engineering work.
• Mentor and support engineers through code reviews, pair programming, documentation, and knowledge sharing sessions.
• Define and promote engineering best practices, including modular architecture, testing strategies, CI/CD pipelines, and observability standards.
• Collaborate closely with product engineers and backend infrastructure teams to deliver end-to-end solutions across shared initiatives.
• Build and improve developer tooling, frameworks, libraries, and internal platforms that enhance engineering productivity.
• Implement dashboards, alerts, and monitoring systems, and actively participate in on-call rotations to ensure system reliability.
• Contribute to continuous improvement of code quality, test coverage, and system reliability across the stack.
Requirements:
• 6+ years of experience in software development with strong exposure to fullstack or mobile engineering.
• 2+ years of experience in technical leadership, including mentoring engineers and driving architectural decisions.
• Strong proficiency in TypeScript/JavaScript and experience with React and/or React Native.
• Solid understanding of system design patterns, including monoliths, service-oriented architectures, and microservices.
• Experience with CI/CD pipelines, particularly in mobile environments, including build automation tools such as Fastlane.
• Strong knowledge of testing methodologies, including unit, integration, and mocking strategies.
• Ability to analyze complex problems, design scalable solutions, and make informed technical trade-offs.
• Experience working with third-party SDK integrations and debugging complex production issues.
• Strong communication skills and ability to collaborate effectively in cross-functional teams.
• Bonus: experience with Redux, GraphQL, automated mobile testing, performance optimization, or building developer-focused tools.
Benefits:
• Virtual-first work model with flexibility to work from anywhere in the United States (excluding Hawaii)
• Competitive salary with equity opportunities
• Premium medical, dental, and vision insurance coverage
• 401(k) retirement plan with employer matching
• Generous paid parental and caregiver leave
• Flexible PTO policy and company-wide holidays, including Juneteenth and winter break
• Home office stipend to support remote work setup
• Financial wellness support and access to advisory resources
• Regular virtual and in-person company events to foster connection and collaboration
• Opportunity to build impactful products that improve financial access for millions of people
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1