Senior Developer, Fullstack - Python

Posted yesterday

appnovationJersey City (NJ)
Software DevelopersCustom Computer Programming Services

SENIORITY

Senior

Apply

About the role

Overview As a Senior Developer, Fullstack (AI & Data Platform) at Appnovation, you will help build agent-enabled applications and backend automation that transform catalogue metadata into governed, production-ready software. You will work with data engineering and governance partners to make data discoverable and trustworthy across the platform. This role combines consulting-minded problem solving with architectural input and hands-on delivery. You will impact data contracts, discovery workflows, and scalable services that power data platforms. Compensation / Benefitsaccommodations available upon requestequal opportunity employerdiversity, equity & inclusion emphasis Responsibilities Develop backend automation to integrate metadata sources and generate governed artifacts (e.g., data contracts)Design and build agent-enabled apps and workflows (MCP servers, data-contract generator, data-readiness utilities)Create user-facing interfaces for platform and discovery workflows Deliver production-quality services with solid API design, testing, and CI/CD practices Key requirements Bachelor’s degree in Computer Science or equivalent 6+ years in software engineering with strong fullstack focus Experience using AI-powered tools (Claude Code, Git Hub Copilot) to boost productivity Strong Python engineering skills (FastAPI, asynchronous programming, Pydantic/JSON Schema)Knowledge of Graph RAG data structures Experience with Neo 4j and Supabase Proven ability to architect agentic AI-driven workflows with LLM integration Proficiency in React, Type Script, Next.js; experience with RESTful APIs and microservices Experience with unit/integration testing and modern Dev Ops (Git, CI/CD)Cloud and serverless familiarity (AWS preferred)Strong Agile experience Customer-focused mindset and cross-functional collaborationcustomer-first mindsetanalytical and problem-solving skillsstrong communication and collaboration Python (FastAPI, Pydantic, asynchronous services)Frontend: React, Type Script, Next.js; SupabaseAI and agents: MCP, LLM frameworks, Snowflake Cortex, Genie, Neo 4j

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this