mediasmart

adtech

BackendEngineer

Layton, Utah, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Backend Engineer at mediasmart. Skills: NodeJS, Javascript, AWS, distributed systems. Develop a distributed platform. Participate in code reviews”

What You'll Achieve.

high availability and scalability is key; serve millions of requests per second; response time measured in milliseconds; deploys multiple times a day; maximize engagement with campaigns; maximize incremental value to advertisers

Industry & Context.

adtech
Problems you'll solve

algorithm design and analysis; profiling; performance tuning; investigations for performance problems; analysis and bug fixing

What They're Looking For.

Must Have

+3 years of experience as backend developer, knowledge of modern Javascript and NodeJS, Fluent with command line Git commands, Proficiency in Spanish (native level), Fluent in English

Nice to Have

Experience working in a distributed team, Experience in systems programming, distributed systems, TCP programming, scalability, Familiarity with Go, AWS: EC2, S3, Route53, Elastic Transcoder, load balancing, and CloudFront, Familiarity with distributed computing tools, queues, load balancers, fail over, automatic configuration, optimization, SQL: GCP BigQuery dialect, Knowledge of computer science concepts related to algorithm design and analysis, profiling, performance tuning, data structures, Knowledge of ML Engineering, Clear communication, facility to express complex ideas in english, Exposure to industry standards in coding best practices, style guides, programming best practices, code verification and analysis, patterns and anti patterns, software estimation, testing and integration, AB and canary tests, software design, Good writing skills, able to write down his/her ideas in english, Experience with knowledge management tools, project management concepts, roadmap, deliveries, project plan, task breakdown structure, agile

What You'll Do.

Develop a distributed platform

Participate in code reviews

Participate in resolution of client tickets

Participate in analysis and bug fixing

Be an active developer and coder

Participate in ideation and brainstorming sessions

How You'll Work.

Team & Collaboration

collaborating with our backend teams; Be part of a unit; Participate in code reviews with your peers; coordination of tests; coordination with operations, supply and partnerships teams; Be a generous team player; Collaborate and cooperate

Communication Scope

Proficiency in Spanish; Fluent in English; Clear communication; facility to express complex ideas in english; Good writing skills; able to write down his/her ideas in english

Process & Methodology

roadmap, deliveries, project plan, task breakdown structure, agile

Full Job Description

Summary & Duties As a Developer in our technology team, you will play a key role in developing our platform, responding to client inquiries related to the day-to-day performance of our campaigns and integrations, as well as collaborating with our backend teams in building a top product. Your responsibilities will span the entire product lifecycle, and will involve not only software science but data structures & algorithms, mathematics and AI. Develop a distributed platform where high availability and scalability is key. Be part of a unit where technology is valued: CD/CI, DevOps, flat hierarchy, learning and training opportunities and a culture of innovation. Your work will be used in production to serve millions of requests per second, with response time measured in milliseconds. Your team deploys multiple times a day, with best of the grade code standards and review practices. Your code will be deployed across tens to hundreds of cloud machines over distributed cloud regions over the globe. Participate in code reviews with your peers. Participate in resolution of client tickets such as but not limited to investigations for performance problems, coordination of tests and new features, or providing support for measurement partners integrations and tracking. Participate in analysis and bug fixing of the ongoing issues presented by our clients represented by operations, performance, supply and partnerships teams. Be an active developer and coder in our team. Participate in ideation and brainstorming sessions defining the technology and performing refinement Requirements +3 years of experience as backend developer. Strong knowledge of modern Javascript and NodeJS Fluent with command line Git commands Proficiency in Spanish (native level), both oral and written, as this is the language used for interaction with the team. Fluent in English, both oral and written, as this is the language used for interaction with most of the stakeholders and the business language for all

Free ATS check

Applying for this Backend Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about mediasmart?

Real rants from real employees. Read before you apply.

Read Company Rants →