Logo of Huzzle

Backend Developer

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Ottawa

AI generated summary

  • You need a Bachelor's in CS or equivalent, 3+ years in RESTful APIs, Go, Python, database design, team tools, cloud platforms, CI, web security, SaaS, and embedded builds. Excellent communication is key.
  • You will tackle challenging software problems, code and build critical services, ensure coding best practices, and collaborate on the technical vision throughout the software lifecycle.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or a combination of equivalent experience and education
  • 3+ years developing and calling RESTful APIs and related tools (e.g. Swagger and Postman)
  • 3+ years developing with Go, Python, Java, C#, and/or Javascript, with the willingness to learn and dive deep into Go and Python
  • 3+ years working with relational and/or NoSql databases, database design, and SQL Queries
  • 3+ years working on a team of software engineers leveraging typical team tools (e.g. Jira, Confluence, Git, Jenkins, etc.)
  • Deep Go and Python as they are our languages of choice
  • Worked with cloud platforms such as AWS, Azure, Google Cloud Platform
  • Knowledge of containerization and orchestration technologies (e.g. Docker, Kubernetes, Helm, etc.)
  • Deep experience with CI (e.g. GitHub Actions, Jenkins, Terraform, etc.)
  • Understanding of security best practices in web development
  • SaaS development experience
  • Demonstrated time in role working in a multi-disciplined organization focused on delivering development efficiency
  • Excellent communication skills both up and down the organization to achieve the desired results
  • Critical Thinking: Demonstrated examples of applying systemic thinking, logic and reasoning skills to be able to identify opportunities, alternative solutions or approaches to problems
  • Organizational skill: Proven collaboration skills, clear and concise direction coupled with an ability to move within the organization to complete work and balance tradeoffs
  • Experience with embedded builds

Responsibilities

  • Bring a positive, can-do approach to challenging software problems.
  • Hands-on coding and solution building towards mission critical software services
  • Drive data discipline and coding best practices through the organization.
  • Partner to deliver against the technical vision and technical strategies across the complete lifecycle - time from code to deploy.

FAQs

What is the main focus of the Backend Developer role at Ford?

The main focus is to build a cloud-based platform that supports Ford’s global Release & Update capability across millions of vehicles.

What programming languages should candidates be proficient in for this role?

Candidates should have experience in Go, Python, Java, C#, or Javascript, with an emphasis on deepening knowledge in Go and Python.

How many years of experience are required for this position?

A minimum of 3 years of experience in developing RESTful APIs, coding, and working with databases is required.

What cloud platforms should candidates be familiar with?

Candidates should have experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Is experience with containerization technologies important for this role?

Yes, knowledge of containerization and orchestration technologies like Docker and Kubernetes is preferred.

What tools and practices should candidates be familiar with?

Candidates should be experienced in tools such as Jira, Confluence, Git, Jenkins, and have knowledge of CI practices, including GitHub Actions and Terraform.

Are there specific requirements related to database work?

Yes, candidates should have experience with relational and/or NoSQL databases, database design, and SQL queries.

What soft skills are emphasized in this job description?

Strong collaboration, critical thinking, excellent communication skills, and organizational skills are emphasized.

Is there an emphasis on security practices in this role?

Yes, understanding security best practices in web development is considered an important requirement.

Will candidates need to provide proof of their educational qualifications?

Yes, successful candidates will need to provide proof of degree completion and may require an Education Credential Assessment report for degrees obtained outside of Canada.

Automotive
Industry
10,001+
Employees
1903
Founded Year

Mission & Purpose

We don't just make history -- we make the future. Ford put the world on wheels over a century ago, and our teams are re-inventing icons and creating groundbreaking connected and electric vehicles for the next century. We believe in serving our customers, our communities, and the world. If you do, too, come move the world and make the future with us. Ford is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet. We are here to provide the means for every person to move and pursue their dreams, serving as a bridge between personal freedom and the future of mobility. In that pursuit, our 186,000 employees around the world help to set the pace of innovation every day.