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 Evolve, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer, Full Stack at Evolve will play a pivotal role in designing, developing, and maintaining innovative software solutions that enhance our products and services. The ideal candidate will leverage their extensive experience in both front-end and back-end technologies to create efficient, scalable, and user-friendly applications. Collaboration with cross-functional teams and mentoring junior developers are integral aspects of this position, ensuring that best practices in software development are upheld while delivering high-quality solutions that meet business objectives.
Job Responsibilities
- Design and implement full-stack applications, ensuring optimal functionality and performance.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver effective software solutions.
- Maintain and improve existing codebase, focusing on optimization and scalability.
- Conduct code reviews to ensure best practices in coding standards, security, and performance.
- Mentor junior developers and foster a culture of continuous learning within the engineering team.
- Stay current with emerging technologies and industry trends to bring innovative ideas to the team.
- Work closely with QA teams to troubleshoot and resolve identified issues promptly.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, focusing on both front-end and back-end technologies.
- Proficient in programming languages such as JavaScript, Python, Java, or similar.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Strong familiarity with back-end frameworks and databases, including Node.js, Express.js, SQL, or NoSQL databases.
- Excellent problem-solving skills and a strong attention to detail.
- Experience with version control systems like Git.
- Strong communication skills and ability to work collaboratively in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer, Full Stack will utilize a variety of technologies and tools including, but not limited to, JavaScript, React, Node.js, Express.js, SQL databases like PostgreSQL and MySQL, and version control systems such as Git. Familiarity with cloud service providers like AWS or Azure is beneficial, as is experience in application deployment and CI/CD processes.
Ideal Candidates
The ideal candidates for this position are passionate problem solvers who thrive in a dynamic and collaborative environment. They exhibit strong technical expertise combined with leadership qualities, enabling them to mentor and inspire other team members. Emotional intelligence, adaptability, and a proactive approach to learning new technologies are essential characteristics, as is a commitment to delivering high-quality, user-centered software solutions that align with Evolve's mission and values.
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
Similar jobs which you may be interested in. Typically using your existing skillset.