Software Engineer II
Puzzle Financial
What you'll do
Software Engineers at Puzzle will work directly with product, design and engineering teammates to deliver features for the core product which includes financial, auditing and accounting features. The engineer will build complex user interfaces and components using React, GraphQL and Typescript to allow users to view and interact with their financial data in an efficient and effective way. They will contribute to shared libraries and components used throughout the frontend codebase and will collaborate with full stack and backend engineers to architect and understand full feature flows. In addition, they will work on building and understanding the capabilities, complexity, and limitations of technical architecture throughout the UI Development process while providing critical support and independent review of the work of teammates.
Telecommuting available from anywhere in the United States, reporting to the San Francisco, CA office. If remote, travel may be required to onsite on-boarding and co-working weeks at the San Francisco office, as well as twice yearly offsite meetings.
Qualifications:
Bachelor’s Degree in Computer Science, Computer Engineering, or a related degree plus 18 months experience as a software engineer including:
Working with modern front-end development frameworks and tools like React, TypeScript, or Next.js.
Building and interfacing with REST APIs.
Utilizing design thinking methodology in UI development.
Utilizing a modern programming language.
Working with Database design (SQL) and analytics.
Experience may be gained concurrently. Foreign equivalent degree acceptable.
Puzzle is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.
Candidates should be currently residing in the U.S. or Canada to be eligible for this position. If hired, you will be required to present proof of work authorization. This employer is a participant of the E-Verify program.