Full Time

Lead Software Engineer, Back End (Remote)

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

Overview

The Lead Software Engineer, Back End at SimplyApply will play a pivotal role in designing, developing, and maintaining robust and scalable software applications. This position requires a strong focus on back-end architecture and coding practices, ensuring the delivery of high-quality software solutions. The successful candidate will lead a team of engineers, mentor junior team members, and collaborate with cross-functional teams to implement innovative features that meet customer needs. A deep understanding of back-end technologies and a commitment to best practices in software development are essential for success in this role.



Job Responsibilities

  • Design and implement scalable back-end architecture for web applications.
  • Lead the development, testing, and deployment of software solutions in alignment with project goals.
  • Mentor and guide junior software engineers to foster professional growth and technical skills.
  • Collaborate with front-end developers, product managers, and other stakeholders to define project requirements.
  • Ensure the performance, quality, and responsiveness of applications by conducting regular code reviews.
  • Maintain documentation related to application architecture and codebase.
  • Stay abreast of emerging technologies and advocate for their integration into the development process.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development, with a focus on back-end technologies.
  • Extensive experience with languages such as Java, Python, or Node.js.
  • Strong understanding of database management systems, including SQL and NoSQL.
  • Experience with cloud services and architectures, such as AWS, Azure, or Google Cloud.
  • Proficiency in version control systems, preferably Git.
  • Excellent problem-solving skills and a detail-oriented mindset.
  • Outstanding communication and interpersonal skills.


Technologies & Tools

In this position, the Lead Software Engineer will engage with an array of technologies and tools, including but not limited to Java or Python programming languages, RESTful APIs, microservices architecture, MongoDB or PostgreSQL databases, and deployment tools such as Docker and Kubernetes. Familiarity with CI/CD pipelines and server management on cloud platforms will also be crucial for facilitating efficient development workflows.



Ideal Candidates

The ideal candidates for this role will exhibit a combination of technical expertise and leadership abilities. They should possess a passion for technology and innovation, coupled with a proactive approach to problem-solving. Strong analytical and critical thinking skills are essential, as well as the ability to effectively communicate complex ideas to both technical and non-technical stakeholders. A collaborative spirit and a commitment to fostering a positive team environment will further enhance their suitability for this position.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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