← All roles

Full Stack Engineer

US client via staffing partner · Bloomfield, CT - Remote

Location
Bloomfield, CT - Remote · Remote
Salary band
Band not stated
Type
Contract
Level
Senior
Work authorization
Not stated

Stack

Python · FastAPI · Django · Flask · RESTful APIs · SQLAlchemy ORM · React · JavaScript · TypeScript · Redux · Material-UI · PostgreSQL · AWS · Docker · Kubernetes · CI/CD · Microservices · LangChain · OpenAI API · Neo4j

About the role

Job role: Full Stack Engineer Location: Bloomfield, CT - Remote Duration: 6 months+ Only W2 Job Description: - Provides counsel and advice to top management on significant Application Development matters, often requiring coordination between organizations. - Acts as the principal designer for complex major systems and their subsystems utilizing a thorough understanding of available technology, tools and existing designs. - Provides comprehensive consultation to business unit and IT management and staff at the highest technical level on all phases of application programming and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server, software, hardware, [contact hidden] and tools, etc.). - Works closely with client and IT management and staff to identify application development solutions, new or modified programs, reuse of existing code through the use of program development software alternatives, or integration of purchased solutions or a combination of the available alternatives. - Researches and evaluates alternative solutions and recommends the most efficient and cost effective application programming solution. - May code new or modified programs, reuse existing code through the use of program development software alternatives and/or integrates purchased solutions. Documents, tests, implements and provides on-going support for the applications. - Focuses on providing thought leadership and technical expertise across multiple disciplines. Recognized internally as "the go-to person" for the most complex Application Development assignments. Skills: - Experience Required: 8+ years - Full Stack Engineer for an enterprise AI-powered metadata management platform. This is a hands-on development role requiring someone who can actively build and deliver features across the full stack. The candidate will contribute to scalable solutions, write clean production-ready code, and collaborate effectively with product, data, and AI teams. Required Skills: Backend (Core) - Python - FastAPI / Django / Flask - RESTful APIs - Design and implementation - SQLAlchemy ORM - Async programming (async/await) Frontend (Core) - React - Modern React with hooks - JavaScript / TypeScript - State management (Redux / Context API) - Material-UI or similar component libraries Database - PostgreSQL - Production experience, query optimization - SQL - Complex queries, indexing, schema design Cloud & DevOps - AWS - Hands-on with multiple services (EC2, S3, Lambda, Glue, EKS) - Docker - Containerization - Kubernetes / EKS - Container orchestration - CI/CD - Jenkins / GitLab / GitHub Actions Architecture - Microservices - Experience working in distributed systems - System design - Scalability, performance, reliability - API patterns - REST best practices AI / ML Integration - LangChain or LLM orchestration frameworks - OpenAI API integration experience - Prompt engineering and embeddings - Semantic search implementation Specialized Databases - Neo4j or graph databases (Cypher) - Vector databases (Pinecone, Weaviate, pgvector) Data Engineering - AWS Glue or Apache Spark - ETL / ELT pipelines - Data profiling and quality assessment Key Responsibilities Hands-On Development - Implement features across frontend (React) and backend (Python/FastAPI) - Optimize performance of APIs, database queries, and UI components - Debug and resolve production issues - Write clean, maintainable, well-tested code Collaboration - Translate product requirements into technical implementations - Work closely with product, data, and AI teams - Participate in design reviews and technical discussions - Follow established coding standards and best practices Education: - Requires Master's or foreign equivalent degree in computers or engineering or a bachelor's or foreign equivalent degree in computers or engineering

Recruiter contact

Unlock this recruiter's name, email and phone for a one-time $100. Payment is per role — you only pay for the introductions you actually want.

Want the full job-search package instead? Talk to us →

The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.

Ask your consultant for an introduction.