Privy
Senior Software Engineer - Frontend
Privy, Boston, Massachusetts, us, 02298
About Privy
Privy is one of the leading marketing automation solutions for small and mid-sized merchants in the U.S. We are the #1 reviewed marketing application in the Shopify App Store and serve tens of thousands of merchants. Privy’s mission is to help ecommerce entrepreneurs become more successful through delightful marketing software. We are hiring a Senior Software Engineer to work on interfaces and tools across our product to improve usability and customer happiness. Product Engineering at Privy
Engineers and designers working together in small empowered teams without dedicated product managers
A comprehensive test suite, seasoned staging environment, an emphasis on automated testing, and a mature automated software delivery pipeline
High frequency deployment to production and low change failure rate
Ruby on Rails for our backend with TypeScript and React on the frontend
Postgres, MongoDB, and Redis for data stores
Deployed to Heroku with several AWS services backing
Critical Qualifications
Deep experience with React, including complex state management and interactive interfaces
Strong TypeScript experience and understanding of how to model complex UI state
Experience building and maintaining production frontend applications where user input and state management are central to the experience
Experience working with complex forms and user input validation
Strong technical written and verbal communication and collaboration skills
Led and/or contributed to the development of several meaningful projects shipped to production
At least 4 years of engineering experience working as a professional software engineer
Nice to have experience
The ideal candidate meet several of these in addition to the critical qualifications Building complex interactive editors (WYSIWYG, campaign builders, etc.)
Implementing data visualization and reporting interfaces
Implementing charting libraries (e.g., Apex Charts, D3, etc)
Full stack development using Ruby on Rails or similar backend frameworks
Working on a Shopify app or e-commerce platform
Developing drag-and-drop interfaces or content editing systems
Background in marketing software or campaign management tools
Responsibilities
Contribute to cross-functional teams to ship software solving business problems with ambiguous or challenging technical solutions, including those that may require significant changes to existing systems or creation of net-new systems entirely.
Help evolve frontend development standards and patterns
Write code to solve high-level issues with broad scope and complexity
Operate as a technical lead for projects where you design and implement robust interactive interfaces
Contribute to code review, system design, documentation, and the development of tooling and testing
Participate in the Privy on-call rotation and incident response
Triage, investigate, and resolve bugs. Codify common solutions and responses in runbooks
Contribute to an inclusive and equitable environment within your teams and among peers
#J-18808-Ljbffr
Privy is one of the leading marketing automation solutions for small and mid-sized merchants in the U.S. We are the #1 reviewed marketing application in the Shopify App Store and serve tens of thousands of merchants. Privy’s mission is to help ecommerce entrepreneurs become more successful through delightful marketing software. We are hiring a Senior Software Engineer to work on interfaces and tools across our product to improve usability and customer happiness. Product Engineering at Privy
Engineers and designers working together in small empowered teams without dedicated product managers
A comprehensive test suite, seasoned staging environment, an emphasis on automated testing, and a mature automated software delivery pipeline
High frequency deployment to production and low change failure rate
Ruby on Rails for our backend with TypeScript and React on the frontend
Postgres, MongoDB, and Redis for data stores
Deployed to Heroku with several AWS services backing
Critical Qualifications
Deep experience with React, including complex state management and interactive interfaces
Strong TypeScript experience and understanding of how to model complex UI state
Experience building and maintaining production frontend applications where user input and state management are central to the experience
Experience working with complex forms and user input validation
Strong technical written and verbal communication and collaboration skills
Led and/or contributed to the development of several meaningful projects shipped to production
At least 4 years of engineering experience working as a professional software engineer
Nice to have experience
The ideal candidate meet several of these in addition to the critical qualifications Building complex interactive editors (WYSIWYG, campaign builders, etc.)
Implementing data visualization and reporting interfaces
Implementing charting libraries (e.g., Apex Charts, D3, etc)
Full stack development using Ruby on Rails or similar backend frameworks
Working on a Shopify app or e-commerce platform
Developing drag-and-drop interfaces or content editing systems
Background in marketing software or campaign management tools
Responsibilities
Contribute to cross-functional teams to ship software solving business problems with ambiguous or challenging technical solutions, including those that may require significant changes to existing systems or creation of net-new systems entirely.
Help evolve frontend development standards and patterns
Write code to solve high-level issues with broad scope and complexity
Operate as a technical lead for projects where you design and implement robust interactive interfaces
Contribute to code review, system design, documentation, and the development of tooling and testing
Participate in the Privy on-call rotation and incident response
Triage, investigate, and resolve bugs. Codify common solutions and responses in runbooks
Contribute to an inclusive and equitable environment within your teams and among peers
#J-18808-Ljbffr