Senior Software Engineer, Full Stack
Overview:
As a Software Engineer, you will design, develop, test, and deploy software solutions that scale for billions of users. You collaborate across teams to shape technology choices and drive product delivery in a fast-paced environment. You will review code, mentor peers, and contribute to documentation while triaging and resolving complex issues affecting systems. This role offers opportunities to work across the full stack, influence architecture, and grow through leadership on high-impact projects. Compensation / Benefits 15% bonus targetequitybenefits Responsibilitiesdesign, develop, test, deploy, maintain, and enhance software solutionslead or participate in design reviews to select technologiesreview and provide feedback on colleagues' code for quality and best practicestriage and resolve product or system issues impacting hardware, network, or servicescontribute to existing documentation and educational contentmanage project priorities, deadlines, and deliverables
Key requirements:
Bachelor's degree or equivalent practical experience 5 years of OO programming experience (Java, C++, or Python)5 years of JavaScript or TypeScript experience 5 years of front-end frameworks, full-stack development, or API development experience 3 years of experience testing, maintaining, or launching software products 1 year of software design and architecture experienceleadership qualitiescollaboration and cross-functional teamworkadaptability in a fast-paced environment JavaC++Python