Middle/Senior Web Developer (AdTech)

Argentina Brazil Bulgaria Colombia Czech Republic Europe Hungary Latin America Mexico Poland Remote (Ukraine) Romania Ukraine Java JavaScript Software Developer

Required skills

Java / strong
JavaScript / strong
English / good

How about building future-proofed, AI-powered dynamic experiences for our customers? Sounds exciting? Then keep reading. 

We invite a Senior Web Developer to join an AdTech project and be responsible for turning our product vision and roadmap into best-in-class code that delivers an awesome customer experience. We need people who can deliver solutions with an optimal balance between development efforts, deployment costs, and time-to-market, all while ensuring product requirements are met. 

As a member of the Development team, you will play a key role in development of a platform composed of thousands of Kubernetes containers that serves billions of requests per day. This role requires a person with fully up-to-date knowledge of the latest software coding practices, tools, and languages. 

Ready to dive into this exciting project? 

Project

With the deprecation of cookies and mobile IDs, addressability at scale has become an industry-wide challenge. Working with partners that have a future-proofed audience strategy and ID-less solution has become paramount, as has leveraging highly engaging and impactful creative to capture customers’ attention. 

Where the client has traditionally focused on AI-powered audiences and geo-location, we are evolving with the industry to refocus on what truly matters in advertising, creative. We are leveraging our powerful machine learning engine to deliver high-scale, dynamic creatives that shine in a native environment. Contextually relevant ads deliver greater results. 

The software engineering team is the engine that drives our ambition to build the world’s best mobile advertising platform. 

To grow the team, a client is recruiting additional back-end web developers who will be responsible for turning our product vision and roadmap into best-in-class code that delivers an awesome customer experience. 

Requirements

  • Strong focus on web development and hands-on experience in it (JavaScript, UI, UX, jQuery, HTML, CSS, XML) 
  • Good knowledge of Java 8, JSP, JSTL (Java ServerPages Tag Libraries), Spring Framework, REST, JSON, jUnit 
  • Strong knowledge of SQL 
  • Experience with MVC pattern 
  • Full Stack mindset: ability to complete a task end-to-end 
  • Knowledge of Apache Lucene 
  • Dev Tools: GIT, Eclipse IDE 

 

Nice to have:
  • Knowledge of JavaScript frameworks (e.g. Angular, React) 
  • Experience with Postgres, Hibernate 
  • Knowledge of Jira, Confluence 
  • Experience with Agile/Scrum 
  • Experience working in distributed international teams 
  • Understanding of programmatic media, demand side and supply side platforms 

Personal Profile

  • “Can do” attitude, getting things done 
  • Good analytical, problem-solving, and documentation skills 
  • Good communication skills 
  • Ability to work in a highly collaborative team environment with a heavy remote structure 

Responsibilities

  • Design and implement considerably large or complex portions of software 
  • Design and develop unit, integration tests 
  • When designing and implementing portions of software, follow best engineering practices required by company SDLC and guidelines 
  • Participate in requirements clarification sessions, raise questions about assigned task inputs and requirements, in ready-to-send form, where necessary 
  • Peer-review design and code with senior-level specialists, be proactive and request reviews instead of waiting for somebody to enforce it 
  • Participate in estimation and planning sessions 
  • Promote clean code and good design principles such as code reuse, modularity, and extensibility and mentor others in these principles 
  • Track progress of tasks assigned to him/her against estimate and schedule. Raise any foreseen issues proactively and in advance 
  • Participate in project and team meetings, provide relevant contributions and information 
  • Report status and progress according to the project and Company demands 
  • Where applicable, contribute to build and deployment automation 
  • Actively and permanently work on self-development and self-education, making lessons learned for further advancement to Principal position 
  • Improve your qualification within the area(s) of expertise at various training courses, seminars and/or other educational organizations 
  • Participate in conference calls and face-to-face meetings with the Customer 

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb