Software Engineer - Back End and APIs
Who We Are
Yieldmo is one of the world’s fastest-growing digital advertising and attention analytics companies. Agencies and brands use its premium marketplace to create, measure, model, and optimize their campaigns for unmatched scale and performance. Underpinned by AEROS Attention Analytics, advertisers can now truly understand how consumers are interacting with ads before the click, and after the initial view. Yieldmo ultimately delivers better results by harnessing the power of attention data to drive superior audience engagement and targeting.
What We Need
We’re looking for a Software Engineer to build the core of our analytics product. The ideal candidate is comfortable designing data models, writing queries on large datasets, and exposing these query results via APIs for applications to consume or update. The ideal candidate can also write complex software applications that integrate with external APIs to build workflows.
Responsibilities
- Build scalable and reusable micro services to power our analytics products
- Code, debug, test, automate, and support business impactful back end applications
- Develop technical documentation, flowcharts, layouts, diagrams, charts, and code comments with an eye towards a clear understanding of the technical components of our products
- Write ad-hoc SQL queries and scripts to extract data from relational and NoSQL data stores
- Design relational data models and build tables/views to process and store results
- Write code to integrate third party APIs into our analytics products
Requirements
- Bachelor's Degree
- 5+ Years experience building scalable back end applications or analytics software
- Expertise in programming languages such as Python, Golang, Java Node.js
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience working with APIs, JSON, GraphQL and REST
- Experience developing, deploying and managing applications on AWS or other Cloud providers in a continuous deployment and integration environment
- Exposure or curious about working with AWS Cognito, AppSync, API Gateway, Lambda
- Knowledge of micro services, caching, queues, pub/sub technologies and containerization
Perks
- Home office setup stipend
- 2 Mental Escape (ME) days each month
- Flexible PTO and competitive compensation packages
- Learning stipend for professional growth and development