Full-Time Lead Engineer - Full Stack
Casebook PBC is hiring a remote Full-Time Lead Engineer - Full Stack. The career level for this job opening is Experienced and is accepting US based applicants remotely. Read complete job description before applying.
Casebook PBC
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
About Engineering Team: At Casebook, our Engineering team drives innovation and efficiency within our tech infrastructure. They consist of experts in development, operations, and automation, ensuring seamless deployment pipelines and promoting best practices in infrastructure as code. They collaborate with cross-functional teams, bridging the gap between development and operations, and fostering a collaborative environment. They focus on innovation and optimization to keep Casebook agile and adaptive.
Job Summary: We seek a software/systems engineer with deep experience in building, testing, and delivering enterprise cloud-native software. This individual will contribute to a diverse and high-performing team, working with client stakeholders, other engineers, designers, QA, release managers, product managers, and infrastructure engineers. The role requires strong problem-solving skills, deep understanding of web technology, architecture, and processes to lead the team and find consensus on solutions. The position includes ownership of Casebook Platform code repositories, internal engineering processes, and the improvement of engineering coding standards. The Platform caters to human services. The ideal candidate must embrace continuous learning, possess an engineering mindset, a passion for emerging technologies, and be enthusiastic about continuous learning. The Platform uses cloud-native architecture and software design patterns, with advanced CI/CD modeling. The role requires collaboration with design and product teams, including client-facing delivery and implementation for various projects ranging from small non-profits to large-scale government projects.
What You’ll Do (Responsibilities):
- Provide technical leadership in designing, integrating, implementing, and transitioning enterprise SaaS human services systems.
- Employ a flexible design architectural approach for configurable data creation, integrations, workflows, notifications, and data persistence.
- Understand and synthesize integration requirements, and formulate recommendations based on business objectives, product roadmap, solution architecture, and technical considerations.
- Contribute to Casebook platform functionality development using advanced frameworks and tools.
- Specify and troubleshoot API integrations in a multi-system environment.
- Collaborate with client stakeholders, partners, product managers, designers, architects, and other engineers.
- Stay current with leading-edge technologies.
- Develop systems to address the needs of vulnerable populations.
- Implement the highest security, extensibility, reusability, and testing standards in system architecture, components, data structures, and algorithms.
- Continuously incorporate AI tools and technologies to enhance feature and functionality development, testing, and approval.
What You Have (Skills and Experience):
- Experience building multi-tier web applications (Java preferred)
- Microservices experience
- OpenAPI experience for Restful web services
- Extensive experience with React, TypeScript, MaterialUI, GraphQL, Java and Spring Boot
- Apache Kafka, ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, Redshift, and other related technologies
- Leading a major IT application implementation effort
- Strong background in SaaS principles
- Agile software development project experience
- Proficiency in a software version control system (e.g., Git)
- Experience with IT security architecture and best practices
- Software testing experience (test planning, integration, load, performance testing)
- Automated build, release, and CI/CD automation experience
- Bachelor's degree in Computer Science or related field (or equivalent work experience).
Why Join Us?
- Competitive salary and benefits
- Opportunities for growth
- Collaborative team environment
- Chance to make a difference