Full Time

Senior Software Engineer - Full Stack

Ellevation Education
$110,000 - $150,000* / year

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 Ellevation Education, so some details may not match this job. The employer's own page has the real description.

Job Overview

Ellevation Education is seeking a highly skilled Senior Software Engineer - Full Stack to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end systems, ensuring seamless integration and functionality across our applications. You will leverage your extensive experience in software development to lead projects from conception to deployment while collaborating with cross-functional teams to enhance our educational solutions aimed at empowering diverse learners.



Job Responsibilities

  • Design, develop, and implement robust full-stack web applications using modern technologies.
  • Collaborate with product managers, UX/UI designers, and other engineers to define project scope and requirements.
  • Lead and mentor junior developers, fostering an environment of continuous learning and innovation.
  • Conduct code reviews and ensure code quality, maintainability, and scalability.
  • Debug and resolve technical issues in a timely manner, ensuring high availability and performance of applications.
  • Stay updated with the latest industry trends and technologies to drive innovation within the team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software development with a focus on full-stack technologies.
  • Proficiency in front-end technologies including HTML, CSS, JavaScript, and frameworks such as React or Angular.
  • Strong experience with back-end programming languages such as Node.js, Python, or Java, and associated frameworks.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).


Technologies & Tools

The Senior Software Engineer - Full Stack at Ellevation Education will work with a variety of technologies and tools that facilitate the development process. Key technologies include modern JavaScript frameworks such as React and Node.js for full-stack development. Familiarity with cloud services like AWS and platforms for CI/CD, such as Jenkins, will also be essential. Version control systems like Git will be utilized to manage code collaboratively, ensuring smooth project workflows.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Full Stack position will demonstrate a strong passion for education technology and a commitment to enhancing learning experiences for diverse student populations. They will possess excellent problem-solving skills, a collaborative mindset, and a proactive approach to challenges. Strong communication abilities, both verbal and written, combined with a keen attention to detail and a focus on user-centered design, are essential qualities that will enable them to thrive in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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