Full Stack Software Engineer
Posted Updated
- Plaid’s mission is to unlock financial freedom for everyone by making money movement and access to financial data simple and secure. As a Fullstack Software Engineer, you will design and build the systems and experiences that power how millions of people connect to their finances
- You will work across the stack, building scalable backend services and APIs while also crafting intuitive, high-quality frontend experiences that bring those systems to life
- You will collaborate closely with product managers, designers, and other engineers to ship products that are reliable, secure, and delightful to use. At Plaid, engineers take ownership early, contribute to architectural decisions, and see their work reach millions of users
- Design & Development: Design, develop and maintain both frontend and backend components
- Majority Backend Focus (60-70%): Develop APIs and services, focusing on scalability, security and performance
- Frontend Focus (30-40%): Build delightful experiences using modern JavaScript frameworks and libraries
- Collaboration: Work closely with product managers, product designers and other stakeholders to define and implement new features that meet product and customer needs
- Code Quality: Write clean, maintainable and efficient code
- Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
Benefits
- Vibrant offices in SF, NYC, and Raleigh-Durham—with catered meals, happy hours, and clubs to keep you connected
- Competitive pay, comprehensive health benefits, and support for fertility, mental health, and parental leave
- Lifestyle perks including home office stipends, daycare support, and commuting benefits like CitiBike and Lyft
- We encourage you to apply to a role even if your experience doesn’t fully match the job description. We are always looking for team members that will bring something unique to Plaid!
- This role is ideal for engineers who enjoy switching between backend problem-solving and frontend user experience work, and who are excited to grow their impact across both
- Customer empathy. You want to be face to face with customers to understand their needs and design Investments products together
- Experience working with microservices
- High ownership. You are excited to roll up your sleeves and figure things out that don’t have precedent at Plaid
- Working knowledge of one or more programming languages such as Python, Java, Go, or Node.js
- 2-4 years of experience in full-stack development
- Experience with API design
- Experience MySQL or other relational databases
- Working knowledge of HTML, CSS, Javascript and modern frameworks and libraries
- Excellent coding and testing skills
