About this role
About the Role The Decisioning team is a group of full stack engineers focused on making the experience of using Alloy more and more “advanced” over time. This role focuses on building customer-facing features that leverage Alloy's differentiated data to optimize risk policies, provide deeper data insights, and proactively alert to previously unknown risks. The team works across the Alloy platform, driving a highly product-oriented approach. What You'll Do
- Collaborate with engineers, designers, and product managers to translate our product and technical vision into a concrete roadmap, guiding the team towards success.
- Architect, develop, test, and deploy significant customer-facing features and projects using cutting-edge tools and technologies.
- Work on both the front-end and backend, with the ability and willingness to lean in on either side of the stack at different times as needed, depending on the project.
- Our tech stack includes TypeScript, JavaScript (ES6/React), Node.js, PostgreSQL, OpenSearch, and AWS.
- Craft high-quality, thoroughly-tested code that meets the unique requirements of our clients, ensuring robustness, reliability, and continuous improvement of our platform.
- Embrace an iterative approach, swiftly iterating on features and solutions based on valuable feedback from both our product team and clients, ensuring continuous improvement and alignment with user needs.
- Provide technical mentorship and guidance, and foster a culture of learning and growth. What We're Looking For
- 5+ years (or for the Senior 2 role, 8+ years) of hands-on experience in developing production-ready software, demonstrating a proven track record of delivering robust and scalable solutions.
- Demonstrated expertise in steering both front-end and backend technical projects, prioritizing tasks, defining requirements, and facilitating productive discussions within the team to drive informed technical decisions.
- A collaborative mindset and experience in effectively leading engineering teams in collective pursuits, fostering an environment of cooperation and shared success.
- Strong ability to adapt swiftly to the evolving needs of our growing organization and dynamic product landscape, ensuring alignment with strategic objectives.
- Proficiency in client-side technologies such as TypeScript, JavaScript (ES6/React), HTML/CSS, as well as server-side proficiency in Python (Django), enabling seamless development across the entire stack.
- Practical experience in managing relational databases, with a strong command over PostgreSQL and its intricacies, ensuring efficient data management and retrieval. Compensation & Benefits
- The Senior Software Engineer 1 position has a base salary range of $166,000 - $209,000. The Senior Software Engineer 2 position has a base salary range of $198,000 - $250,000.
- Benefits and Perks: Unlimited PTO and flexible work policy; Employee stock options; Medical, dental, vision plans with HSA (monthly employer contribution) and FSA options; 401k with 100% match up to 4% of annual employee compensation; Eligible new parents receive 16 weeks of paid parental leave; Home office stipend for new employees; Annual Learning & Development annual stipend; Well-being benefits include access to ClassPass, OneMedical, UrbanSitter, and Spring Health; Hybrid work environment: employees are expected to be onsite three times per week.