Backend Engineer
Role details
Job location
Tech stack
Job description
· Be responsible for developing well-engineered, robust, high-quality software solutions and platforms in line with business needs and strategy and per the project plan, specifications, and IT standards. · Have the opportunity to work on many aspects of the AdSecure solution and be involved in functional and architectural decisions. · Build the next generation of service to make the advertisement landscape safe and compliant with the standards. · Develop and scale the AdSecure services that currently power some of the key players in the advertising landscape. · Guide entry-level engineers and constructively deliver feedback.
Requirements
· 2+ years of professional experience using TypeScript. · Follow best practices to ensure code quality with TDD · Experience with NoSQL databases. · Experience with AWS products. · Comfort working with a small team (self-management, work parallelization). · Design, build, scale, and maintain high-quality production services. · Be able to communicate in English. We offer free language courses to help you if required. · Shows initiative and offers assistance when needed. Desirable: · Experience with GraphQL. · Experience with browser automation (Selenium, Puppeteer). · Experience with AWS Cloud Formation (multiple regions & accounts). · Experience with Docker or Kubernetes. · Experience with ETL processes. · Experience with CI/CD automation. · Professional experience in Python. · Interest in learning Rust.
Benefits & conditions
· Flexitime. · Private health insurance. · Your Birthday off as a paid holiday. · Flexible compensation plan: travel, meals & childcare. University, our in-house training. · Employee referral program bonus. · Off-site team building days out. · Office games room/chill-out zone. · Organic fruit. · Wednesday team breakfast. · Yoga classes. · Massages. · English & Spanish classes. · Subsidised lunches. · Gym discounts. · Remote Work. · Home office set up budget. · Training budget.