Backend Developer

Backend Developer

As a part of the Engineering Team, this role contributes to the production of scalable advertising sales solutions. A successful Backend Developer will have a passion for designing and implementing a micro-service-based application using Rust and related frameworks.

Responsibilities
Requirements
Candidate Qualities

Responsibilities

  • Develop program logic for new applications or modify logic in existing applications
  • Manage, develop, integrate and implement related application components, server-side development and database integrations
  • Make recommendations towards the development of new code or reuse of existing code
  • Ensure system improvements are successfully implemented
  • Analyze requirements and translate into product designs
  • Suggest technical alternatives and improve / streamline processes and systems
  • Participate in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations
Apply now

Requirements

  • 3+ years of experience building web applications with Rust
  • 2+ years of experience with building and integrating with RESTful APIs  
  • Experience in MySQL and database design
  • Experience with data structures and algorithms  
  • Experience in writing solutions deployed to cloud (AWS, etc.)  
  • Comfort with rapid development cycles, tight schedules, and integration with product management
Apply now

Candidate Qualities

  • Want to own the implementation of feature sets as a whole  
  • Respond quickly to changing business needs and roll out functionality in small increments  
  • Display expert level knowledge of Rust  
  • Be a self-starter who loves to innovate  
  • Have a passion for clean, idiomatic development
Apply now