Language

Backend Engineer (Hybrid - On-site)

  • Migrations
  • Authentication
  • SQL
  • Nosql
  • Amazon Web Services
  • REST
  • Linux
  • UNIX
  • Networking
  • DEV OPS
  • Scrum
  • Technical Leadership
  • Backend Service
  • Nginx
  • Shell Scripting
  • RPC
  • Continuous Integration/Delivery
  • Swift
  • Python
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 : 5+ 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
Clearances & Licensing Manager - Photography
Culver City, California
7+ Years

Problem Solver

Self Motivated

Excellent Written and Verbal Communication Skills

Marketing

Below the Line

Above the Line

Marcom

Marketing Communications

Advertising

Posted : Yesterday
Creative Producer (Hybrid - Onsite)
Culver City, California
7+ Years

Marketing

OUT of Home

Point of Sale

Marketing Campaign

Agency Partners

Posted : Yesterday
3D Production Manager, Development (Hybrid On-site)
Sunnyvale, California
7+ Years

Self Motivated

Problem-Solving

Excellent Written and Verbal Communication Skills

Leadership Skills

Marketing

Visual Merchandising

Retail Marketing

Marcom

Posted : Yesterday