Senior Full Stack Software Engineer, BI Reporting Platform at Attentive | Torre

Senior Full Stack Software Engineer, BI Reporting Platform

You'll architect and build high-impact reporting experiences, empowering marketers with crucial insights.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
USD150k - 205k/year
location_on
Remote (for United States residents)
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 3 months ago

Requirements and responsibilities


About the RoleWe’re looking for a Senior Full Stack Software Engineer with strong backend skills to join the BI Reporting team, which builds the client reporting experience within Attentive’s messaging and personalization platform. Our services power metric visualizations, dashboards and reports in the Attentive UI, empowering marketers with the information needed to make decisions and drive meaningful growth. We are a high-impact, high-visibility team whose work is crucial to helping clients understand the value of Attentive’s products.In this role you’ll collaborate with product managers, designers and other engineers to launch new reporting capabilities, expanding metrics and insights, increasing configurability and allowing users to fully customize their reporting experience. You’ll play a key role in architecting and implementing the next iteration of our reporting platform, empowering software engineers across Attentive with building blocks to create product-level reporting with greater speed and consistency. To cultivate a broad understanding of our services and architecture, you’ll occasionally contribute to frontend development by implementing new UI reports and features with guidance from frontend SMEs.What You'll AccomplishBuild backend services that power amazing client reporting experiences, taking responsibility for code quality, scalability, reliability and performanceDrive architectural discussions and write RFCs to document technical decisionsConstantly improve the quality of the project you are working on, both via code contributions as well as long-term advocacy for larger-scale changesPartner with Product Management and Design to meet users’ needs without sacrificing quality or accruing tech debtImplement tests and monitors to prevent regressions and catch production errors before clientsBecome an SME for the team’s backend systems, mentoring other engineers in growing their backend development and troubleshooting skillsOccasionally contribute to frontend developmentYour ExpertiseYou have worked professionally with web technologies for 5+ years with experience on a single application long enough to see the consequences of your decisionsYou have worked on full-stack product development teams, providing technical input on requirements, building and launching major new features to external usersProficient in backend development with Java, Python or Go and familiar with modern development practices, including object-oriented design, data structures, and algorithmsJunior to mid-level frontend experience with technologies such as React and TypeScriptSignificant experience with backend architecture - designing new services, data models and interfaces that are maintainable, scalable, secure and resilientA track record of technical leadership - driving decisions, mentoring peers, improving standards and maintaining a high bar of quality and reliabilityYou are excited by new technologies, but pragmatic about introducing them - focused on solving real business problems​​You possess excellent communication skills and the ability to collaborate effectively with both technical and non-technical stakeholdersYou have experience being on-call and respond quickly during an incident to troubleshoot and resolve issuesWhat We UseOur infrastructure runs primarily in Kubernetes hosted in AWS’s EKSInfrastructure tooling includes Istio, Datadog, Terraform, CloudFlare, and HelmOur backend is Java / Spring Boot and Python microservices, built with Gradle, coupled with things like DynamoDB, Kinesis, AirFlow, Snowflake, Postgres, Planetscale, and Redis, hosted via AWSOur frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and PlaywrightClosing DescriptionYou'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.US based applicants:The US base salary range for this full-time position is $150,000-$205,000 annually + equity + benefitsOur salary ranges are determined by role, level and location#LI-EZ1Attentive Company ValuesDefault to Action - Move swiftly and with purposeBe One Unstoppable Team - Rally as each other’s championsChampion the Customer - Our success is defined by our customers' successAct Like an Owner - Take responsibility for Attentive’s successLearn more about AWAKE, Attentive’s collective of employee resource groups.If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.At Attentive, we know that our Company's strength lies in the diversity of our employees. Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.