Senior Staff Software Engineer
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.