Annalect is seeking a Full Stack Engineer to build advanced custom bidding solutions and an intuitive, performant UI for campaign management, leveraging data and technology to help clients build relationships that matter.
Requirements
- 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.
Responsibilities
- Design, build, and maintain scalable REST APIs using FastAPI.
- Implement new business logic for bidding operations, ensuring low latency and high reliability.
- Work with Alembic migrations and ORM models for database changes.
- Integrate with external APIs and services
- Write automated tests (unit & integration) to ensure stability.
- Build maintainable TypeScript view files (.ts)
- Implement API-driven UI features
Other
- 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.
- Please note that the number or required in-office days may be adjusted over time, potentially increasing the number of required in-office days based on business needs.