×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Engineer

Job in North Bloomfield, Trumbull County, Ohio, 44450, USA
Listing for: AgileEngine
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Backend Developer, Python, Database Engineering
Job Description & How to Apply Below
Position: Senior Backend Engineer ID84684
Location: North Bloomfield

Senior Backend Engineer

Agile Engine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

We are looking for a Senior Backend Engineer to build and maintain the application services and REST APIs that surface creator insights and AI-generated scores for a data analytics platform, integrating third-party sources including You Tube Creator APIs and Google Trends at the application layer. You will develop Python services using FastAPI and SQL Alchemy with rigorous static typing, manage background task processing with Celery and Redis on EKS, implement Auth0 and ReBAC authorization flows, and partner with a dedicated data engineer on the S3/Glue/Athena pipeline and AWS Bedrock-based scoring layer.

Application Development:
Build and maintain scalable backend services and the REST APIs the front-end consumes — including the endpoints that expose creator insights, scoring results, and health/status data.

API Integration:
Integrate third-party and internal sources (You Tube Data/Creator APIs, Google Trends, GQV via MMM Data Hub) at the application layer, handling auth, rate limits, pagination, and failure modes.

Containerized Services:
Build and maintain containerized Python services and background workers (RQ/Celery with Redis) running on EKS.

AWS Serverless Systems:
Experience developing and testing Lambda, Step Functions, Containerized systems like Fargate and/or Beanstalk.

Security Implementation:
Implement authentication and authorization flows using Auth0, OpenFGA (ReBAC), and an internal Python RBAC library.

Data & AI Layer Support:
Partner with the dedicated data engineer on the S3/Glue/Athena pipeline and the Bedrock-based Claude/Gemini scoring orchestration layer — consuming their outputs, and stepping in to contribute to that work when capacity or timelines require it.

AI-Accelerated Implementation:
Use Claude Code (pointed at AWS Bedrock) to move fast during implementation — while critically evaluating AI-generated output and pushing back when it isn't the right long-term solution.

Stakeholder Alignment:
Drive conversations directly with engineers to clarify both functional and non-functional requirements, rather than defaulting to whatever "just works" in the short term.

Synchronous

Collaboration:

Work daily alongside engineers over Slack and Google Meet.

MUST HAVES

5–7 years of backend software development experience, with a strong track record building and maintaining production application services.

Strong Python proficiency — FastAPI, SQL Alchemy, and modern tooling (uv) — with static typing applied rigorously throughout, not selectively.

Demonstrated experience designing and building REST APIs consumed by a front-end, including versioning, contracts, and error semantics.

Solid experience integrating third-party APIs and reconciling data from heterogeneous sources.

Solid understanding of relational databases (PostgreSQL) and database migrations.

Hands-on experience with asynchronous/background task processing (Celery, RQ, or comparable) and Redis.

Comfortable with containerized deployment (Docker) and working against Kubernetes/EKS.

Enough familiarity with object-storage-backed data lakes and serverless query engines (S3/Glue/Athena, or comparable) to query them, reason about how data reaches the application, and collaborate credibly with the data engineer.

Comfortable calling LLM APIs from application code and reasoning about the constraints of a managed platform like AWS Bedrock — deep orchestration or ML experience not required.

High comfort level working entirely in a Mac/Linux terminal environment (Bash, Makefiles).

Practical, hands-on use of AI-assisted development tools, paired with the critical judgment to challenge AI output when it compromises long-term maintainability.

Strong soft skills (mandatory, not a bonus): the ability to hold and defend a technical…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary