Position: Middle/Senior Full Stack Developer(AdTech)
Company: Sigma Software
Category: JavaScript
Experience required: 5y
English level: upper

As a member of the Development team, you will play a key role in the 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? 

CUSTOMER
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 Full Stack developers who will be responsible for turning our product vision and roadmap into best-in-class code that delivers an awesome customer experience. 

REQUIREMENTS
- At least 2 years of experience developing in modern JavaScript, including testing, debugging, and automation 
- You know about semantic HTML and CSS, the React Framework and its ecosystem 
- You are familiar with using Typescript and the Node.js tools used to help in frontend development 
- You can structure code and stylesheets to ease maintenance and allow parallel work 
- You are comfortable working in a continuous delivery / automated testing environment 
- You are passionate about front end development and its constantly evolving tools 
- You are familiar with the various stages of the software development cycle, from design to end-to-end testing and understand what is needed from each one and how to make sure your work seamlessly integrates with the work of others 
- Ideally your abilities extend to the full stack, in particular web servers/proxies, GraphQL and caching servers 

RESPONSIBILITIES
- Join a diverse and international team spread over USA (California, New York), UK (London), Spain (Barcelona), and Germany 
- Work closely with the teams exposing domain services and help create a backend-for-frontend layer to access them 
- Participate in estimation and planning sessions 
- Design and implement complex portions of software 
- Design and develop unit, integration tests 
- Have a say in all architecture and technical decisions as a part of the newly revamped frontend team, including processes and technologies to make sure we build a first-class UI experience supported by a first-class code base 
- Build next generation interface to expose a new set of ML-powered products that will eventually replace our current legacy UIs