Full Stack Engineer
Summary
On-site full stack engineer in Letterkenny building enterprise-grade, workflow-driven business applications: a React/TypeScript frontend, a Python FastAPI backend with Azure SQL, plus LLM integrations, Docker/CI/CD, and Azure cloud deployment with OAuth/Azure AD security.
Full stack development experience building enterprise-grade applications, ideally in financial services or regulated industries.
Frontend: Proficiency in React (TypeScript), component-based UI architecture, state management (Redux or Zustand), and building data-dense interfaces — dashboards, multi-step workflow steppers, form-heavy screens, and real-time KPI displays.
Backend: Strong Python development skills with FastAPI — designing and building RESTful APIs, async request handling, dependency injection, Pydantic models for request/response validation, and OpenAPI/Swagger documentation. C# (.NET) experience is a plus.
Database: Solid experience with Azure SQL — schema design, migrations, indexing, stored procedures, and working with immutable/append-only patterns such as audit logs and step execution tables. Experience with SQLAlchemy ORM or pyodbc preferred.
API Design: Ability to design clean, versioned REST APIs — authentication, middleware, error handling, and integration with external services and third-party connectors.
Workflow / BPM Patterns: Familiarity with state machine design, step routing, and audit trail recording. BPM experience is a plus.
AI Integration: Experience integrating LLM APIs (OpenAI, Anthropic, or Azure OpenAI) for document classification, entity extraction, or intelligent email intake automation.
Problem Solving: Strong analytical and problem-solving skills — ability to break down complex business requirements into clean technical solutions, debug across the full stack, and propose pragmatic approaches under time constraints.
Testing: Comfortable writing unit and integration tests using pytest, with an understanding of test coverage for workflow and state transition logic.
DevOps: Experience with CI/CD pipelines (GitHub Actions or Azure DevOps), containerization (Docker), and deploying Python services to cloud environments including Azure App Service or Azure Functions.
- Security: Working knowledge of OAuth 2.0 / JWT-based authentication, Azure Active Directory (Entra ID), role-based access control, and securing APIs in regulated enterprise environments
Skills
- Active Directory
- AI
- Anthropic
- API
- Api Design
- Authentication
- Automation
- Azure
- Azure DevOps
- Azure Functions
- CI/CD
- Cloud
- Containerization
- C#
- DevOps
- Docker
- .NET
- Entra ID
- FastAPI
- GitHub
- GitHub Actions
- JWT
- LLM
- OAuth
- OpenAI
- OpenAPI
- Pydantic
- pytest
- Python
- React
- Redux
- REST
- SQL
- SQLAlchemy
- Swagger
- TypeScript
- Zustand