Siteline is looking to modernize finance for construction, an industry that lacks good software tools, by solving the problem of broken payments and billing processes.
Requirements
- 4+ years of professional software engineering experience
- Proficiency in React - especially state management, lifecycle patterns, and Hooks
- Strong full-stack fluency - comfortable making schema changes, debugging API calls, and tuning backend queries
- Track record as a product engineer - you think deeply about user workflows, not just code paths
- Experience modeling relational data
- Proven ability to deliver projects end-to-end: from architecture to production
- Strong collaboration skills and a desire to work in a small, senior, high-trust team
Responsibilities
- Weigh in on product direction - collaborate with product and design to shape features, make tradeoffs, and ensure we're solving the right problems for our users
- Build high-impact product features in TypeScript + React (functional components, hooks, MaterialUI)
- Apply a deep understanding of React state management & lifecycle to architect predictable, maintainable UIs
- Use GraphQL (Apollo) to power type-safe data flows between frontend and backend
- Model and manage complex nested/relational datasets for billing, compliance, and analytics
- Contribute to backend services to support frontend features
- Write clear design docs, QA plans, and deployment strategies for your projects
Other
- Bachelor's degree in Computer Science or related field
- Ability to work in-person in San Francisco, California
- Equal opportunity employer, celebrating diversity and committed to creating an inclusive environment for all employees
- Unlimited PTO policy with an encouraged three-week annual minimum
- Annual $1K learning stipend to use toward classes, certifications, conferences, or other meaningful career development