The Full Stack Engineer builds secure, performant services and user interfaces powering internal products and integrations across Enterprise Technology. Youll work across the stackReact/, FastAPI/Python services and cloud-native infrastructureto ship reliable features, automate workflows, and integrate with data platforms (Snowflake, PostgreSQL). You will collaborate with engineers, product owners, and the AI team to enable API-driven, future-ready solutions.
Key Responsibilities
Design, implement, and maintain backend services using Python, FastAPI, and SQLAlchemy/SQLModel.
Build responsive, accessible frontends with TypeScript, React/, and modern styling/testing tools.
Implement CI/CD using GitHub Actions; define Kubernetes deploys via Helm Charts; operate services in Azure or AWS.
Implement and maintain infrastructure-as-code for application resources using Terraform in partnership with platform teams.
Model data and implement performant queries/ORM interactions with PostgreSQL and Snowflake.
Design and integrate secure REST APIs; implement authentication, authorization, and rate limiting.
Apply unit testing practices and CI quality gates; contribute to TDD/BDD where appropriate.
Leverage asynchronous patterns (async I/O, concurrency) to improve performance, reliability, and throughput.
Collaborate with the AI team on integration patterns (RAG endpoints, vectorization flows) as needed.
Participate in code reviews, design discussions, and architectural guidance with a focus on maintainability.
Contribute to documentation, runbooks, and operational readiness for smooth releases and on-call support.
Education
Minimum Required Bachelor''s in Computer Science, Engineering, or equivalent practical experience.
4+ years of professional full stack development experience in cloud environments.
Skills Required
Proficiency in Python with FastAPI, Pydantic, SQLAlchemy/SQLModel for API development and data modeling.
Strong TypeScript/JavaScript skills with React/ for frontend development.
Working knowledge of GitHub Actions, Helm, Kubernetes, and Terraform for CI/CD, infrastructure-as-code, and container orchestration.
Experience with Azure or AWS, ALBs/Gateways, DNS, SSL/TLS, and networking fundamentals.
Proficient with PostgreSQL and Snowflake; familiarity with ORM patterns and query optimization.
Understanding of REST API design, versioning, and integration patterns; async programming.
Solid grasp of OOP, unit testing, and code quality practices; exposure to TDD/BDD is a plus.
Familiarity with vectorization and RAG concepts; PGVector experience is a plus.
Excellent collaboration, communication, and problem-solving skills in agile teams.
Exposure to Model Context Protocol (MCP) and agentic frameworks (LangGraph, CrewAI, Autogen) considered a plus.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Search EngineerEmployement Type: Full time