Language

Backend Engineer (Hybrid - On-site)

  • Python
  • Swift
  • Continuous Integration/Delivery
  • RPC
  • Shell Scripting
  • Nginx
  • Backend Service
  • Technical Leadership
  • Scrum
  • DEV OPS
  • Networking
  • UNIX
  • Linux
  • REST
  • Amazon Web Services
  • Nosql
  • SQL
  • Authentication
  • Migrations
Description:

Backend Engineer Job Description

Briefing

The Sr. Backend Engineer’s role is to develop, document, maintain, and support backend services that underpin the CG pipeline. The Sr. Backend Engineer participates in strategic planning, closely collaborating with internal Stakeholders and Pipeline Developers.

This position requires a background in backend services development and DevOps, proven technical leadership skills, a positive & goal-oriented attitude with a focus on problem solving and excellent communication with a variety of stakeholders in an evolving technical environment.

Experience & Skills

Essential

  • 10+ years experience programming and running backend services in a professional context
    • Python (e.g. Flask, FastAPI) or
    • Rust (e.g. Axum) or
    • Swift (e.g. Vapor) or
    • Go
    • NGINX
  • Expertise in developing and maintaining REST or gRPC APIs
  • Expertise in working with SQL and NoSQL databases, knowledge of ORMs/ODMs
  • Ability to maintain high-availability, containerised services (incl. telemetry and monitoring)
  • Working knowledge of UNIX-based operating systems such as macOS or Linux and a shell such as Bash or zsh
  • Understanding of networking concepts and ability to diagnose performance bottlenecks
  • Ability to self-organize, prioritize tasks, and react to evolving requirements
  • Excellent written and verbal communication skills

Desirable

  • Ability to apply testing and DevOps practices (CI/CD, zero-downtime deployments)
  • Experience with public cloud providers (such as AWS/GCP/Azure), their toolsets and APIs
  • Experience in working within an agile development team (e.g. Scrum)
  • Experience in visual effects or video games a plus

Responsibilities

  • Design, develop, and maintain databases; manage schemas and schema migrations
  • Implement authentication and authorization protocols in accordance with high standards
  • Design, develop, and maintain REST or gRPC APIs that underpin our CG software
  • Provide crucial insight to the performance and health of services and improve resource efficiency
  • Work with Pipeline Developers and Systems Engineers in a highly collaborative process
  • Engage in productive feedback mechanisms such as code reviews and sprint reviews / retrospectives


 

QUALIFICATION/ LICENSURE :
  • Preferred years of experience : 10+ Years
  • Travel Required : No travel required
  • Business Day Timings: 9 AM to 5 PM
Assignment Location
Sunnyvale, California
Pay (Varies based on Experience and Location)
USD 121.41 - USD 158.25 Per Hour
Share this assignment:
Related assignments
Integrated Producer (Remote)
Culver City, California
10+ Years

Advertising

Marcom

Marketing

Financials

Budget

Budgets

Translating

Posted : Today
Photo Editor (Remote)
Sunnyvale, California
10+ Years

Presentation Skills

Organizational Skills

Detail Oriented

Advertising

Marcom

Retail Marketing

Posted : Yesterday
Photo Editor (Onsite)
Sunnyvale, California
10+ Years

Presentation Skills

Organizational Skills

Detail Oriented

Advertising

Marcom

Retail Marketing

Posted : Yesterday