Staff / Lead Software Engineer – React / TypeScript / Next.js
We are looking for a Staff / Lead Software Engineer with strong expertise in React, TypeScript, and Next.js to join a high-impact engineering team focused on customer-facing financial products and services.
This role combines hands-on development with technical leadership. You’ll help build scalable, high-performance applications while mentoring engineers and driving engineering best practices across the team.
Responsibilities
Hands-on Engineering (60%)
- Develop scalable and high-quality web applications using React.js, TypeScript, Next.js, and Node.js
- Build and improve customer-facing experiences and user flows
- Create integrations and data-driven features to improve customer decision-making experiences
- Contribute to architecture, feature development, and technical improvements across the platform
- Work across the full stack with technologies including:
- React.js, TypeScript, Next.js, Node.js, GraphQL, REST APIs, SQL, Context API
- Support migration and adoption initiatives around Next.js
- Drive projects end-to-end while collaborating closely with product and engineering teams
- Contribute to SDLC improvements and engineering best practices
Technical Leadership (40%)
- Mentor and support engineers through code reviews, pair programming, and technical guidance
- Help elevate engineering standards and team performance
- Participate in architecture and technical design discussions
- Collaborate with Engineering Managers on roadmap planning, refinement sessions, and technical execution
- Advocate for pragmatic engineering solutions and scalable system design
- Bring strong technical opinions while maintaining a collaborative mindset
Requirements
Must-Have Qualifications
- 8–10 years of professional software engineering experience
- 1–2+ years in a Staff Engineer, Tech Lead, or Team Lead role
- Strong expertise in: React, Advanced TypeScript, Next.js (preferably v13+), Node.js
- Experience mentoring engineers and promoting engineering best practices
- Strong English communication skills (B2+ / 90%+ written and spoken)
Experience With
- Large-scale production applications
- Web performance optimization:
- Core Web Vitals
- Caching strategies
- Critical rendering path
- Static generation
- Observability tools such as DataDog or similar:
- Dashboards
- Monitoring
- Error reporting
- Translating business requirements into scalable technical solutions
Nice to Have
- GraphQL experience
- Knowledge of Astro.js
- Experience with SEO-driven or high-traffic websites
- Familiarity with analytics tools and complex data schemas
- CI/CD experience
If you enjoy building high-impact products, mentoring engineers, and working in a collaborative environment where ownership matters, we’d love to connect with you.