Annalect
Overview
Annalect is the Data & Technology arm of Omnicom Media Group. Annalect’s 4,000+ innovators leverage data and technology to help clients across Omnicom build relationships that matter — whether that means fostering consumers’ trust in brands, building new experiences, or delivering advanced analytics where it’s most needed. Annalect is the driving force behind Omni, Omnicom’s unique open operating system, which works hand-in-hand with clients’ and partners’ data and tools, to orchestrate better marketing outcomes. Annalect’s unique approach to data and technology – one that relies on transparency, neutrality, and interoperability – allows us to deliver purpose-built and scalable solutions that make data actionable. Our advanced teams of product leaders, data scientists, consultants, and engineers enable us to meet the business goals of our internal and external clients. We are seeking a highly skilled
Full Stack Engineer
to join our team in building advanced custom bidding solutions and an intuitive, performant UI for campaign management. You will work across our FastAPI-based backend and our TypeScript powered frontend, contributing to new features, improving scalability, and ensuring high-quality, maintainable code. Responsibilities
Backend (FastAPI): Design, build, and maintain scalable REST APIs using FastAPI. Backend: Implement new business logic for bidding operations, ensuring low latency and high reliability. Backend: Work with Alembic migrations and ORM models for database changes. Backend: Integrate with external APIs and services. Backend: Write automated tests (unit & integration) to ensure stability. Frontend (TypeScript): Build maintainable TypeScript view files (.ts). Frontend: Implement API-driven UI features. Frontend: Maintain consistent styling. Frontend: Optimize for usability, accessibility, and responsive design. General: Participate in architectural discussions and technical decision-making. General: Debug and resolve production issues quickly and efficiently. General: Follow code quality practices, including pre-commit hooks, linting, and code reviews. General: Collaborate with DevOps to ensure smooth CI/CD workflows using Docker and docker-compose. Required Qualifications
3+ years of professional full stack development experience. Strong experience with Python and FastAPI (or similar frameworks). Solid understanding of REST API design and integration. Experience with TypeScript and modern frontend development practices. Familiarity with Lit / Web Components or similar component-based UI frameworks. Knowledge of SQL databases and ORM tools. Comfortable with Docker and containerized development environments. Experience writing automated tests for backend and frontend code. Preferred Qualifications
Familiarity with programmatic advertising or bidding platforms. Knowledge of Alembic and migration workflows. Understanding of scalability concerns in high-throughput applications. Familiarity with pre-commit, Makefile, and Pipenv. Tech Stack
Backend: Python, FastAPI, Alembic, SQLAlchemy/ORM Frontend: TypeScript, Lit, CSS Infrastructure: Docker, docker-compose Tooling: pre-commit, Makefile, Pipenv Testing: pytest, frontend test frameworks Compensation
Base pay range: $80,500.00/yr - $115,000.00/yr. Compensation will be determined based on relevant experience, other job-related qualifications/skills, and geographic location. The company reserves the right to modify this pay range at any time. Compensation Range: $80,500—$115,000 USD. This role is hybrid, requiring three (3) days per week in the office. The remaining two (2) days may be worked remotely. Specific in-office days will be discussed during the interview process, with flexibility to align with team needs. The number of required in-office days may be adjusted over time based on business needs. Notes
Seniority level: Mid-Senior level Employment type: Full-time Job function: Information Technology Industries: Advertising Services
#J-18808-Ljbffr
Annalect is the Data & Technology arm of Omnicom Media Group. Annalect’s 4,000+ innovators leverage data and technology to help clients across Omnicom build relationships that matter — whether that means fostering consumers’ trust in brands, building new experiences, or delivering advanced analytics where it’s most needed. Annalect is the driving force behind Omni, Omnicom’s unique open operating system, which works hand-in-hand with clients’ and partners’ data and tools, to orchestrate better marketing outcomes. Annalect’s unique approach to data and technology – one that relies on transparency, neutrality, and interoperability – allows us to deliver purpose-built and scalable solutions that make data actionable. Our advanced teams of product leaders, data scientists, consultants, and engineers enable us to meet the business goals of our internal and external clients. We are seeking a highly skilled
Full Stack Engineer
to join our team in building advanced custom bidding solutions and an intuitive, performant UI for campaign management. You will work across our FastAPI-based backend and our TypeScript powered frontend, contributing to new features, improving scalability, and ensuring high-quality, maintainable code. Responsibilities
Backend (FastAPI): Design, build, and maintain scalable REST APIs using FastAPI. Backend: Implement new business logic for bidding operations, ensuring low latency and high reliability. Backend: Work with Alembic migrations and ORM models for database changes. Backend: Integrate with external APIs and services. Backend: Write automated tests (unit & integration) to ensure stability. Frontend (TypeScript): Build maintainable TypeScript view files (.ts). Frontend: Implement API-driven UI features. Frontend: Maintain consistent styling. Frontend: Optimize for usability, accessibility, and responsive design. General: Participate in architectural discussions and technical decision-making. General: Debug and resolve production issues quickly and efficiently. General: Follow code quality practices, including pre-commit hooks, linting, and code reviews. General: Collaborate with DevOps to ensure smooth CI/CD workflows using Docker and docker-compose. Required Qualifications
3+ years of professional full stack development experience. Strong experience with Python and FastAPI (or similar frameworks). Solid understanding of REST API design and integration. Experience with TypeScript and modern frontend development practices. Familiarity with Lit / Web Components or similar component-based UI frameworks. Knowledge of SQL databases and ORM tools. Comfortable with Docker and containerized development environments. Experience writing automated tests for backend and frontend code. Preferred Qualifications
Familiarity with programmatic advertising or bidding platforms. Knowledge of Alembic and migration workflows. Understanding of scalability concerns in high-throughput applications. Familiarity with pre-commit, Makefile, and Pipenv. Tech Stack
Backend: Python, FastAPI, Alembic, SQLAlchemy/ORM Frontend: TypeScript, Lit, CSS Infrastructure: Docker, docker-compose Tooling: pre-commit, Makefile, Pipenv Testing: pytest, frontend test frameworks Compensation
Base pay range: $80,500.00/yr - $115,000.00/yr. Compensation will be determined based on relevant experience, other job-related qualifications/skills, and geographic location. The company reserves the right to modify this pay range at any time. Compensation Range: $80,500—$115,000 USD. This role is hybrid, requiring three (3) days per week in the office. The remaining two (2) days may be worked remotely. Specific in-office days will be discussed during the interview process, with flexibility to align with team needs. The number of required in-office days may be adjusted over time based on business needs. Notes
Seniority level: Mid-Senior level Employment type: Full-time Job function: Information Technology Industries: Advertising Services
#J-18808-Ljbffr