Full Time

Full-Stack Software Engineer

Allstate
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Allstate, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Full-Stack Software Engineer at Allstate, you will play a critical role in designing, developing, and maintaining complex applications. You will work collaboratively within an agile team to create innovative solutions that enhance the customer experience and streamline internal processes. This position requires a robust understanding of both front-end and back-end technologies, enabling you to contribute to all stages of the software development lifecycle, from concept to deployment and maintenance.



Job Responsibilities

  • Design, develop, and implement web applications using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Build and maintain robust APIs and microservices for seamless integration.
  • Ensure code quality through rigorous testing and code reviews.
  • Diagnose and resolve software defects and performance issues efficiently.
  • Stay current with industry trends and emerging technologies to identify opportunities for innovation.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in full-stack development.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (React, Angular, or Vue).
  • Experience with back-end development using languages such as Java, C#, Python, or Node.js.
  • Strong understanding of database management systems (SQL and NoSQL).
  • Familiarity with version control systems, preferably Git.
  • Knowledge of cloud computing platforms (AWS, Azure, or Google Cloud) is a plus.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

In this position, you will engage with a diverse stack of technologies and tools including JavaScript frameworks like React or Angular, backend frameworks such as Node.js and Spring Boot, as well as cloud services like AWS or Azure for deployment. Familiarity with containerization tools such as Docker and CI/CD pipelines will enhance your effectiveness in this role. You will also utilize relational and non-relational databases for efficient data management.



Ideal Candidates

Ideal candidates for the Full-Stack Software Engineer position at Allstate possess strong analytical and critical thinking skills that complement their technical expertise. They are proactive and innovative, thriving in a collaborative environment where they can share ideas and contribute to team dynamics. Communicative and adaptable, they are capable of managing multiple tasks while consistently delivering high-quality code and solutions that align with business objectives. A genuine passion for technology and a commitment to lifelong learning are key attributes that will help candidates succeed in this role.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.