Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

SmartEdge, Lda

NewBe an early applicant

Full Stack Engineer

Posted
Discussion

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

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →