Overview
Full Stack Software Engineer role within Allstate's Law & Regulations function, delivering hands-on design, development and support of enterprise applications and integrations across backend, frontend and integration layers.
What you'll do
- Design, develop, test and deploy full-stack features using React, Java/Spring Boot and Python.
- Develop responsive, reusable UI components and workflows in React.
- Build and maintain secure, scalable RESTful APIs and backend microservices.
- Implement system integrations across internal applications and external vendor platforms.
- Develop and enhance chatbot user interfaces within React applications, including message streams and interaction flows, structured and unstructured response rendering, user input handling and validation, and real-time integration with backend services.
- Ensure the chatbot UI delivers a seamless, intuitive and accessible user experience.
- Develop and deploy cloud-native applications using Azure or AWS.
- Work with Docker/Kubernetes for containerization and orchestration.
- Contribute to CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
- Collaborate with architecture and platform teams on security, performance and monitoring.
- Participate in agile ceremonies including standups, planning, reviews and retrospectives.
- Collaborate with product owners, engineers, architects and business teams to refine requirements.
- Ensure code quality through unit tests, integration tests and code reviews.
- Apply best practices for security, maintainability and performance.
What you'll need
- 2+ years of professional experience in full-stack development.
- Strong hands-on expertise in React with TypeScript/JavaScript (modern UI development).
- Strong hands-on expertise in Java / Spring Boot / Python (backend APIs, microservices).
- Hands-on experience building chatbot UI features in a production setting.
- Strong understanding of microservices architecture and cloud-native principles.
- Experience with Docker and Kubernetes.
- Experience with relational and/or NoSQL databases (MS SQL, PostgreSQL, MongoDB, DocumentDB).
- Experience with RESTful API design and integration.
- Experience with cloud platforms (Azure preferred; AWS acceptable).
- Familiarity with enterprise security, compliance and operational best practices.
Nice to have
- Messaging systems (Kafka, Azure Service Bus/Event Hubs) experience.
- Experience building or integrating AI/GenAI solutions, including LLMs, RAG, Azure OpenAI, LangChain or Semantic Kernel, into enterprise applications.
Details
- Location: US - Remote.
- Compensation: 85,000.00 - 145,075.00 annually, based on experience and qualifications.
- Background investigation required for the offered candidate.
- Allstate generally does not sponsor individuals for employment-based visas for this position.
Read the full description and apply on the company’s own careers page.