Software Engineer, Full Stack
Overview
In this role you will design, build, and maintain frontend and backend components that power how millions connect to their financial data. You’ll split time between backend API work and frontend experiences, collaborating with product managers, designers, and engineers to ship reliable, secure features. You’ll own code quality, automated tests, and troubleshooting to keep systems scalable and delightful to use. This is an opportunity to shape core financial connectivity tools at Plaid, impacting thousands of developers and end users. You will work in a cross-functional environment with a strong ownership culture, contributing to architecture decisions and delivering end-to-end experiences.
Compensation / Benefitsequityhybrid workcompetitive compensationdisability accommodations
ResponsibilitiesDesign, develop and maintain both frontend and backend componentsBackend focus on APIs and services with emphasis on scalability and securityFrontend work using modern JavaScript frameworks to create user-centric experiencesCollaborate with product managers, designers, and engineers to define and implement featuresWrite clean, maintainable code and develop automated testsTroubleshoot, debug, and ensure reliability of the codebase
Key requirements2-4 years of experience in full-stack developmentWorking knowledge of HTML, CSS, JavaScript and modern frameworks/librariesExperience with one or more programming languages such as Python, Java, Go, or Node.jsExperience with MySQL or other relational databasesExperience working with microservicesExperience with API designExcellent coding and testing skillshigh ownershipcustomer empathycollaborationHTMLCSSJavaScript