3+ years of professional software engineering experience
Strong experience with Node.js, JavaScript, React or React Native, GraphQL, and PostgreSQL
Experience building front-end user interfaces with React
Experience developing back-end services with Node.js and GraphQL
Ability to clearly explain technical tradeoffs
Experience owning software through its full lifecycle
Responsibilities
Make key technical and business decisions for banking and investment systems
Build user interfaces using React
Develop back-end services with Node.js and GraphQL
Connect technical decisions to business outcomes
Solve complex problems in a product-minded environment
Contribute to a sustainable and balanced approach to delivering work
Benefits
Health, Dental & Vision Plans
Life Insurance
Long/Short Term Disability
401k Matching
Team Member Stock Purchasing Program (TMSPP)
Tuition Reimbursement
Unlimited PTO
Full Job Description
This is a full time opportunity that can be remote or hybrid. It focuses on making key technical and business decisions for the company's banking and investment systems. You'll build user interfaces with React and back-end services with Node, and GraphQL.
Our client is looking for a product-minded full-stack engineer who enjoys solving complex problems and connecting technical decisions to business outcomes. It's an ideal environment for someone who wants meaningful impact, continuous learning, and the ability to grow alongside a fast moving organization while maintaining a sustainable, balanced approach to delivering great work.
Required Skills and Experience
3+ years of professional software engineering experience
Strong experience with several of the following:
Node.js
JavaScript
React or React Native
GraphQL
PostgreSQL or another relational database
Experience building front-end user interfaces with React
Experience developing back-end services with Node.js and GraphQL
Ability to clearly explain technical tradeoffs
Experience owning software through its full lifecycle
Desired skills and experience
TypeScript experience
Experience with banking, investment, financial, or other regulated systems
Experience managing or maintaining production automation/autopilot technology