Full Time

Software Engineer - Backend (Remote)

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

Job Overview

As a Software Engineer - Backend at Certificial, you will play a pivotal role in the design, development, and maintenance of our backend systems. Your expertise will contribute to the creation of scalable and robust applications that enhance our operational capabilities. You will collaborate with cross-functional teams to define software requirements, build reliable APIs, and ensure optimal system performance while actively engaging in code reviews and providing technical guidance to junior engineers.



Job Responsibilities

  • Design, develop, and maintain robust backend services and APIs to support business applications.
  • Collaborate with product managers and front-end engineers to gather requirements and translate them into technical specifications.
  • Conduct code reviews and mentor junior engineers to promote best coding practices and improve team productivity.
  • Optimize application performance through profiling, monitoring, and troubleshooting.
  • Implement and maintain CI/CD pipelines to streamline software delivery and deployment.
  • Participate in the full software development lifecycle, from concept and design through deployment and support.
  • Stay updated with emerging technologies and industry trends to continually enhance backend services.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in backend development, preferably in a remote work setting.
  • Proficiency in programming languages such as Python, Java, or Node.js.
  • Experience with database technologies, including SQL and NoSQL databases like PostgreSQL and MongoDB.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work independently as well as part of a team.


Technologies & Tools

The Software Engineer - Backend position at Certificial utilizes a variety of technologies and tools to ensure development efficiency and product reliability. Key technologies include cloud services like AWS, with an emphasis on Lambda and S3, programming languages like Python and Node.js, and databases such as PostgreSQL and MongoDB. Additionally, tools such as Docker, Kubernetes, and Git are integral to our development and deployment workflows.



Ideal Candidates

The ideal candidate for the Software Engineer - Backend role is a self-motivated individual who possesses a passion for problem-solving and a commitment to quality. They should have a strong collaboration mindset, capable of working effectively within diverse teams while also exhibiting the initiative to lead projects independently. Effective communication skills, both verbal and written, are essential for articulating complex technical concepts to non-technical stakeholders. The candidate should also be adaptable, willing to embrace new challenges, and eager to contribute to Certificial’s mission of delivering exceptional backend solutions.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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