Casebook PBC

Lead Engineer, Frontend

Casebook PBC

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $175,000 - $200,000 per year

Job Level

Senior

Tech Stack

Amazon RedshiftApacheCloudElasticSearchGraphQLJavaKafkaMicroservicesPostgresReactRedisSpringSpring BootSpringBootTypeScript

About the role

  • Provide technical leadership in the design, integration, implementation, and transition of enterprise SaaS human services system.
  • Flexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistence.
  • Understand and synthesize integration requirements, and develop recommendations based on business objectives, product roadmap, solution architecture and technical considerations.
  • Contribute to the development of Casebook platform functionality using state-of-the-art frameworks and tools.
  • Specify and troubleshoot API integrations in an ecosystem of multiple systems.
  • Work closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineers.
  • Constantly learn and use leading-edge technologies and continuously introduce new AI tools to assist and enhance feature and functionality development, testing and approval.
  • Implement a system that will address the needs of vulnerable populations.
  • Contribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications.
  • Lead as a lead role on an Agile development team and take ownership of Casebook Platform code repositories, internal engineering processes and help improve engineering coding standards.

Requirements

  • Candidates must be authorized to work in the US.
  • Visa sponsorship for this role is currently not available.
  • Experience building multi-tier web applications (Java preferred).
  • Experience building microservices.
  • Experience utilizing OpenAPI standards to deliver RestFUL web services and integrating external systems.
  • Expert with GraphQL, React, and TypeScript.
  • Experience with Java, Spring Boot, Apache Kafka, ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, and Redshift.
  • Experience leading a major IT application implementation effort.
  • Ability to synthesize information and remove roadblocks to deliver optimal solutions.
  • Experience working with all teams within a SaaS focused organization.
  • Strong background in SaaS software engineering principles.
  • Strong analytical and technical skills to identify critical issues and drive them to resolution.
  • Experience in an agile software development project.
  • Experience using a software version control system (e.g., Git) in a multi-developer project.
  • Experience with IT security architecture and best practices.
  • Experience with software testing, including test planning, integration testing and load and performance testing.
  • Experience with automated build, automated release, and CI/CD automation.
  • Bachelor’s degree in Computer Science or related field (or equivalent work experience).