Description
We are looking for a Senior Full Stack Engineer to help make our world-class practice management platform for accounting professionals even better.
You'll work on a highly collaborative squad alongside other engineers, a product manager, UX designer, and QA engineer, with the autonomy to research, hypothesize, build, test, and iterate on the best solutions for our customers.
Responsibilities
- Partner with your PM, UX designer, fellow engineers, QA, and customers to define and validate new features end-to-end
- Design and implement REST API endpoints and microservices using Python with FastAPI or Java or Kotlin with Vert.x, backed by PostgreSQL
- Help build user-facing experiences in JavaScript/TypeScript and React that delight our customers
- Write unit tests, participate in code reviews, and help maintain quality across the codebase
- Own builds and deployments to staging and production using Docker, GitLab, and Kubernetes
- Identify, prioritize, and resolve bugs and technical debt across the stack
- Share what you learn through mentoring, trainings, and interviewing future teammates
- Contribute to effective AI driven engineering tooling that improves quality and efficiency for every engineer
Requirements
- 5+ years of professional software development experience, with meaningful exposure to both frontend and backend work
- Strong proficiency in at least one of the following backend languages (Python, Java, or Kotlin) and RESTful API design
- Strong proficiency with SQL
- Experience with JavaScript/React or a similar modern framework
- Familiarity with modern tooling: TypeScript, Git, and testing frameworks for both front end and back end code
- Hands-on experience with AI coding assistants like Claude Code or Cursor, an eagerness to adopt the latest advancements and best practices, and the judgment to steer AI toward high-quality code you fully understand and can stand behind
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Strong communication skills and the ability to collaborate well with both technical and non-technical teammates
- A passion for building scalable solutions that have real customer impact
Benefits
- Flexible Paid Time Off
- Health Benefits - including Medical, Dental, and Vision and an HSA Match
- 401(k) - we match 100% up to 3% of your contribution
- Mental Health - all employees have access to Impact Suite & to our Employee Assistance Program (EAP)
- Paid New Parent Leave & Birthing Parent Leave
- Supplemental Benefits - including 100% company paid Basic Life & AD&D insurance and long & short-term disability coverage