Senior Full Stack Engineer
About the role
The Opportunity
As a Senior Full Stack Engineer, you will play a critical role in shaping the technical direction of our platform. You will work across frontend, backend, and infrastructure layers to design and deliver scalable, performant, and reliable systems. Beyond hands-on development, you will serve as a technical leader—guiding architecture decisions, mentoring engineers, and driving initiatives that raise the bar for engineering quality and Execution. This role requires strong ownership, deep problem-solving skills, and excellent communication. You will operate in a small, highly collaborative team where clarity, accountability, and impact matter. Experience building AI-powered features or using AI tools to improve engineering productivity is a strong plus.
What You’ll Do
- Lead by example: contribute high-quality code across backend and frontend systems
- Shape architecture: design scalable services, APIs, and data models that support long-term growth
- Mentor engineers: coach and support teammates through code reviews, design discussions, and problem-solving
- Own complex problems: drive investigation, debugging, and resolution of performance and scalability challenges
- Drive execution: translate product requirements into clear technical designs and well-scoped Jira tickets
- Collaborate cross-functionally: work closely with product and design partners to deliver impactful solutions
- Establish best practices: improve standards around code quality, performance, observability, and reliability
- Champion improvement: introduce new tools, patterns, or approaches—including AI-enabled workflows—where they add real value
What You Bring
- 7+ years of professional software engineering experience, with strong full stack ownership
- Expertise in Node.js and modern JavaScript/TypeScript development
- Strong experience with React and modern frontend patterns
- Production experience with PHP and MySQL
- Working knowledge of Python for backend services, scripting, or integrations
- Experience building and operating systems on AWS
- Proven ability to design scalable architectures and optimize system performance
- Deep problem-solving and debugging skills across the full stack
- Demonstrated experience acting as a technical lead and mentoring engineers
- Excellent written and verbal communication skills
Nice to Have
- Experience building or integrating AI-powered features
- Familiarity with LangGraph, LangChain, or similar agent-based frameworks
- Experience using AI tools to improve engineering velocity and code quality
- Background in DevOps and CI/CD practices
- Experience with Cypress or end-to-end testing frameworks