Full Time

Software Engineer - Full Stack

GEICO
$70,000 - $130,000* / year (about $34–$63 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 GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer - Full Stack at GEICO will be responsible for developing and maintaining web applications that enhance the customer experience and optimize business processes. The position involves working on both the front-end and back-end components of applications, ensuring robust architecture, high performance, and seamless integration. The successful candidate will collaborate with cross-functional teams to define product requirements and deliver innovative solutions that meet the needs of our users and stakeholders.



Job Responsibilities

  • Design, develop, and maintain scalable and efficient web applications.
  • Implement user-facing features and integrate with server-side logic.
  • Collaborate with product managers, designers, and other engineers to gather requirements and deliver high-quality solutions.
  • Conduct code reviews to ensure coding standards, best practices, and security protocols are met.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.
  • Research and evaluate emerging technologies to continuously improve the development process.
  • Provide technical guidance and mentorship to junior engineers.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in full stack development, with a strong focus on both front-end and back-end technologies.
  • Proficiency in programming languages such as JavaScript, Python, or Java.
  • Experience with modern web frameworks (e.g., React, Angular, or Vue.js for front-end; Node.js, Django, or Spring for back-end).
  • Strong understanding of RESTful APIs, microservices architecture, and database management.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively in a team environment.


Technologies & Tools

The Software Engineer - Full Stack at GEICO will utilize a range of technologies and tools including JavaScript frameworks (React, Angular); server-side technologies (Node.js, Spring); databases (MySQL, MongoDB); and cloud computing platforms (AWS or Azure). Familiarity with containerization (Docker) and CI/CD tools will also be essential for improving the deployment process.



Ideal Candidates

Ideal candidates for the Software Engineer - Full Stack position at GEICO will possess a strong analytical mindset and a passion for technology. They should demonstrate a commitment to continuous learning and improvement, effectively adapting to new challenges and advancements in technology. A team-oriented attitude, coupled with the ability to communicate complex technical concepts in a clear and concise manner, is critical. Additionally, the ideal candidate will have a proactive approach to problem-solving and a steadfast dedication to delivering high-quality results on time.

North Carolina pays at most $350 a week in unemployment, for up to 12 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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