Full-Stack Developer
Current- Perform full-stack development for a loan origination platform, Velocity Originations- Build reusable UI and business logic modules with TypeScript and proprietary UI tooling/microservices for use in client implementations, release updates following semantic versioning- Create, update, document, and maintain microservices using TypeScript, Moleculer, Docker, and Helm- Create database tables and migrate data using Postgres and TypeORM- Write unit and integration tests for microservices, business logic modules, and client implementations using Jest- Track work using Jira and participate in scrum ceremonies - Perform code reviews in GitHub, request and/or suggest changes as needed- Mentor four developers, provide guidance in non-standard areas of the codebase, identify areas for self-guided learning, set up recurring one-on-one meetings- Participate in multiple developer and scrum master interviews- Take on tech lead responsibilities for a team of developers; work with product teams and architects when defining new features, help other developers with technical questions, and promote good practices within the organization- Assist in meeting the deadline for a client implementation, become a subject matter expert on the client's loan amortization process, and share knowledge with developers by presenting on the topic and creating technical documentation- Increase development speed by creating a project which centralizes local microservice cluster management and adds data persistence between restarts using Docker Compose. Present on the topic to the team and larger organization- Act as the primary on-call developer on a rotating schedule, respond to alerts in a timely manner, research issues in Datadog, resolve where possible, and delegate to other teams when needed