mediasmart
adtech
BackendEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.