Backend Developer - Remote

 

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 Go or Rust and related frameworks.

Responsibilities:

  • Build applications using various Go, Rust, Linux, and SQL development tools

  • 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

Qualifications: 

  • 3+ years of experience building web applications with Go or Rust

  • 2+ years of experience with building and integrating with RESTful APIs  

  • Experience in MySQL / PostgreSQL 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 

Candidates should:   

  • Understand the intricacies of DOM and have command over the APIs, including their performance implications  

  • 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 core Go or Rust  

  • Be a self-starter who loves to innovate   

  • Have a passion for clean, idiomatic development