Argentina Hybrid

mediasmart is hiring a Backend Engineer

Responsibilities

  • 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 our tools and documentation.

Nice to Have

  • Experience working in a distributed team
  • Experience in systems programming, in particular in distributed systems, TCP programming and scalability
  • Familiarity with Go is valued. We use Go for less than 25% of our coding tasks and we will train you if you lack previous experience with the language.
  • AWS: In particular EC2, S3, Route53, Elastic Transcoder, load balancing, and CloudFront
  • Familiarity with distributed computing tools such as queues, load balancers, fail over, automatic configuration and optimization.
  • SQL: In particular GCP BigQuery dialect
  • Knowledge of computer science concepts related to algorithm design and analysis, profiling, performance tuning, data structures.
  • Knowledge of ML Engineering is strongly preferred as it is an integral part of our work
  • Clear communication and facility to express complex ideas in english
  • Exposure to industry standards in coding best practices including not limited to: style guides, programming best practices, code verification and analysis, patterns and anti patterns, software estimation, testing and integration, AB and canary tests, and software design.
  • Good writing skills, able to write down his/her ideas in english.
  • Experience with knowledge management tools and with project management concepts such as roadmap, deliveries, project plan, task breakdown structure, and agile

Work Arrangement

Hybrid

Team

Team size: small. Structure: flat hierarchy

Additional Information

  • Remote work/hybrid model
  • Flexible working hours
  • To be part of a small team with direct impact in the final product
  • Using state of the art technologies
  • Educational resources
  • Creative Fridays: one day every two weeks to work on your own ideas
Required Skills
Node.js
About company
mediasmart
mediasmart is part of the Affle group, a global adtech company, and focuses on enabling advertisers to reach audiences across digital journeys in real time. The company operates a proprietary technology stack including a DSP, DMP, and Ad-Server, with direct connections to over 30 ad exchanges to buy display, video, native, and CTV ads across mobile apps, Connected TVs, DOOH, and desktop. It was one of the first players in the programmatic mobile ecosystem.
All jobs at mediasmart Visit website
Job Details
Category backend
Posted 9 days ago