Apply

Lead Engineer - Full Stack (React / AWS / GraphQL / Java / Kafka) - US Remote

Posted 1 day agoViewed

View full description

💎 Seniority level: Lead

📍 Location: United States

💸 Salary: 135000.0 - 185000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: AWSGraphQLPostgreSQLAgileFull Stack DevelopmentGitJavaKafkaSpring BootReactCI/CDRESTful APIsMicroservicesSoftware EngineeringSaaS

Requirements:
  • Experience building multi-tier web applications (Java preferred)
  • Experience building microservices
  • Experience utilizing OpenAPI standards to deliver RestFUL web services
  • Experience integrating external system based on OpenAPI standards
  • Extensive experience with React, TypeScript, MaterialUI, GraphQL, Java and Spring Boot
  • Experience with Apache Kafka, ElasticSearch, ElastiCache, PostgreSQL, Redis, S3, Redshift and others
  • Experience leading a major IT application implementation effort
  • Ability to synthesize information, remove roadblock, to deliver optimal solutions
  • Experience working with all teams within a SaaS focused organization
  • Must have a strong background in SaaS software engineering principles
  • 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, 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
  • Contribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications
  • Continuously introduce new AI tools and technologies to assist and enhance feature and functionality development, testing and approval
Apply