Summary
Join the Movement at Casebook PBC, where you'll impact lives, nurture relationships, and lead in engagement marketing. As a Full Stack Engineer - Level III, you'll provide technical leadership, design, integration, implementation, and transition of enterprise SaaS human services systems.
Requirements
- Experience building multi-tier web applications (Java preferred)
- Experience building microservices
- Experience utilizing OpenAPI standards to deliver all phases of RestFUL web services
- Extensive experience with React, TypeScript, MaterialUI, GraphQL, Java and Spring Boot
- Experience with ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, Redshift and Apache Kafka
- Experience leading a major IT application implementation effort
- Ability to synthesize information to deliver optimal solutions and identify roadblocks
- Experience working with all teams within a SaaS focused organization
- Must have a strong background in software engineering principles and techniques
- Strong analytical and technical skills to identify critical issues, escalate them and drive them to resolution
- Experience in an agile software development project
- Experience using a software version control system (e.g., Git) in a project with multiple developers committing to a shared repository
- Experience with IT security architecture and best practices
- Experience with software testing, including test planning, integration testing and load and performance testing
- Experience with an automated build, automated release, deploy pipeline, and CI/CD automation
- Bachelorβs degree in Computer Science or related field (or equivalent work experience)
Responsibilities
- 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
- Implement a system that will address the needs of vulnerable populations