Full Time

Back-End Software Engineer - GCP (Remote)

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

Job Overview

The Back-End Software Engineer - GCP at Ford Motor Company will be responsible for designing, developing, and maintaining scalable backend applications and services in a cloud-based environment. This role involves collaborating with cross-functional teams to implement innovative solutions, optimizing performance, and ensuring system reliability. The successful candidate will leverage their expertise in Google Cloud Platform to contribute to the enhancement of backend infrastructure and enable seamless integration with front-end systems, ultimately driving digital transformation initiatives within the organization.



Job Responsibilities

  • Design, develop, and maintain RESTful APIs and microservices using GCP technologies.
  • Collaborate with front-end engineers to integrate user-facing elements with server-side logic.
  • Implement data storage solutions and manage database schemas that reflect application requirements.
  • Optimize application performance and ensure responsiveness to requests from the front-end.
  • Monitor, troubleshoot, and debug production issues, implementing effective solutions.
  • Participate in code reviews, offering constructive feedback and promoting best practices.
  • Document architecture, design decisions, and development processes to facilitate team collaboration.
  • Stay updated on the latest industry trends and technologies to continually enhance skills and knowledge.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Back-End Developer or Software Engineer with a focus on cloud technologies.
  • Strong proficiency in programming languages such as Python, Java, or Go.
  • Extensive knowledge of Google Cloud Platform services, including Google Cloud Functions and Cloud Run.
  • Experience with RESTful APIs and microservices architecture.
  • Understanding of relational and non-relational databases, including but not limited to PostgreSQL, MySQL, and Firestore.
  • Familiarity with version control tools, preferably Git.
  • Excellent problem-solving skills and the ability to work independently as well as part of a team.


Technologies & Tools

The Back-End Software Engineer will utilize a variety of technologies and tools, including but not limited to Google Cloud Platform (GCP) such as App Engine, Cloud Functions, and BigQuery. Proficiency in programming languages such as Python, Java, or Go, along with tools for containerization such as Docker, and orchestration frameworks like Kubernetes, will also be integral to the role. Familiarity with monitoring and logging tools like Stackdriver and Git for version control will support efficient development processes.



Ideal Candidates

Ideal candidates are those who exhibit a strong passion for software development and a solid understanding of back-end technologies. They possess excellent analytical skills and can approach complex problems with innovative solutions. Strong teamwork and communication skills are essential as the role involves collaboration with various stakeholders. Candidates should be adaptable and eager to learn new technologies as the industry evolves, demonstrating a commitment to continuous improvement in their craft.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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