Backend Developer
Summary
Backend developer building and maintaining services with Node.js, TypeScript, Prisma, and PostgreSQL; designs RESTful APIs with validation, auth, and logging, and contributes to React/TypeScript frontend work when end-to-end features require it.
RolePurpose
As a Software Engineer, you will deliver well-tested backend features independently within an established architecture while contributing to frontend developmentwhenfeaturesrequireend-to-endimplementation.Youwillcollaboratecloselywithproductmanagers,frontenddevelopers,andfellowengineerstodesign,build,anddeployreliablesoftwaresolutionsthatcreatebusinessvalue.
KeyResponsibilities
As a Software Engineer, you will deliver well-tested backend features independently within an established architecture while contributing to frontend developmentwhenfeaturesrequireend-to-endimplementation.Youwillcollaboratecloselywithproductmanagers,frontenddevelopers,andfellowengineerstodesign,build,anddeployreliablesoftwaresolutionsthatcreatebusinessvalue.
KeyResponsibilities
- Build,maintain,andenhancebackendservicesusingNode.js,TypeScript,Prisma,andPostgreSQL.
- DesignandimplementRESTfulAPIswithrobustvalidation,errorhandling,authentication,andlogging.
- ContributetofrontenddevelopmentusingReactandTypeScriptwhenrequired.
- Writeautomatedtestsandensurecodequalitythroughtestingandpeercodereviews.
- Followestablisheddevelopmentanddeploymentprocesses,includingGit-basedworkflows,CI/CDpipelines,andcontainerizeddeployments.
- CollaboratecloselywithProduct,Design,andEngineering