Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview A senior full-stack engineering role building enterprise-grade platforms for startups and growing companies, working across data models, APIs, and user interfaces in modern cloud-native environments. The position sits within a small, senior team that retains ownership from discovery through production, with real influence on architecture and delivery decisions. Work blends consulting-style client collaboration with hands-on product engineering.
Responsibilities - Design, build, and ship features end to end across frontend, backend, and infrastructure layers. - Shape system architecture with attention to reliability, performance, and long-term maintainability. - Build and integrate APIs, data pipelines, and third-party services in cloud-native environments. - Review code, set engineering standards, and mentor other engineers on the team. - Collaborate directly with clients and product leads to translate requirements into working software.
Requirements - 5+ years of professional software engineering experience spanning frontend and backend. - Strong TypeScript and React skills, plus backend experience with Node.js or Python. - Solid understanding of relational databases, API design, and distributed system fundamentals. - Hands-on experience deploying and operating applications on AWS, GCP, or Azure. - Clear written and verbal communication skills, with comfort engaging clients directly.
Nice to have - Experience integrating LLMs or other AI services into production products. - Familiarity with infrastructure as code, containers, and CI/CD pipelines. - Background in B2B SaaS, fintech, or enterprise software.
Benefits and work setup - Full-time position based in Dublin or remote.