
Senior Full Stack Software Engineer, BI Reporting Platform
Attentive
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $126,480 - $175,000 per year
Job Level
Tech Stack
About the role
- Build backend services that power amazing client reporting experiences, taking responsibility for code quality, scalability, reliability and performance
- Drive architectural discussions and write RFCs to document technical decisions
- Constantly improve the quality of the project you are working on, both via code contributions as well as long-term advocacy for larger-scale changes
- Partner with Product Management and Design to meet users’ needs without sacrificing quality or accruing tech debt
- Implement tests and monitors to prevent regressions and catch production errors before clients
- Become an SME for the team’s backend systems, mentoring other engineers in growing their backend development and troubleshooting skills
- Occasionally contribute to frontend development
Requirements
- You have worked professionally with web technologies for 5+ years with experience on a single application long enough to see the consequences of your decisions
- You have worked on full-stack product development teams, providing technical input on requirements, building and launching major new features to external users
- Proficient in backend development with Java, Python or Go and familiar with modern development practices, including object-oriented design, data structures, and algorithms
- Junior to mid-level frontend experience with technologies such as React and TypeScript
- Significant experience with backend architecture - designing new services, data models and interfaces that are maintainable, scalable, secure and resilient
- A track record of technical leadership - driving decisions, mentoring peers, improving standards and maintaining a high bar of quality and reliability
- You 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 stakeholders
- You have experience being on-call and respond quickly during an incident to troubleshoot and resolve issues
Benefits
- competitive perks and benefits
- health & wellness
- equity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGoReactTypeScriptobject-oriented designdata structuresalgorithmsbackend architecturetesting
Soft Skills
technical leadershipmentoringcommunicationcollaborationproblem-solvingadvocacyresponsibilityscalability focusquality assuranceincident response