We're seeking a Staff Software Engineer (Full Stack) to join our Flow Designer team. You will build high-quality, clean, scalable, and reusable code, design and develop scalable software components, and collaborate with product managers to translate requirements into well-architected solutions.
Requirements
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Experience working with relational databases including development, troubleshooting and performance optimization
- Experience with multiple technology stacks: Cloud Dev, Platforms, Web Dev, Frameworks or service–oriented architecture
- Passion for JavaScript and the Web as a platform, reusability, and componentization
- Experience with modern UI frameworks like React or Vue
- Analytical and design skills
- Working knowledge and ability to use tools to assist with daily tasks (IDE, debugger, build tools, source control, AI productivity tools, profilers, system administration/Unix tools)
- Ability to manage projects with material technical risk at a team level
- Familiarity with GitHub branching and troubleshooting Jenkins builds
Benefits
- Health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP
- Matching donations
- Flexible time away plan
- Family leave programs