Senior Staff Engineer - Full Stack Software Engineer

  • Full-time
  • Service Region: UCC

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

We are looking for a Contract Full Stack Software Engineer to support the development, integration, and operations of GenAI-enabled applications. This role focuses on hands-on engineering, SaaS integration, and technical problem-solving alongside internal technical teams.

Key Responsibilities

  • Provide Level 3 technical support for AI and SaaS-based tools, ensuring stability and timely issue resolution.
  • Configure, integrate, and maintain SaaS platforms”particularly those with AI-driven capabilities.
  • Implement enhancements that improve tool reliability, performance, and internal productivity.
  • Support deployments, integrations, and operational workflows for AI solutions across the organization.
  • Contribute to evaluation, testing, and rollout of new technologies (POCs, automation, integrations).
  • Develop automation to eliminate manual processes and reduce errors.
  • Apply industry best practices and emerging technologies to continuously improve system performance.

Technical Skills

  • Strong experience across full-stack development (front end + back end).
  • Frontend: React, TypeScript
  • Backend: Python or Java
  • Experience deploying applications in AWS (EKS, serverless components, queues, VPC, databases).
  • Proficiency with Terraform and Kubernetes for infrastructure and container orchestration.
  • Experience building multi-tenant and multi-user systems, including event-driven architectures.
  • Solid understanding of API design, OOP, design patterns, and automated testing (unit, load, integration).
  • Strong Git workflow experience.
  • Preferred Experience Exposure to GenAI/LLM application development.
  • Experience with embeddings/vector databases (pgvector, Chroma).
  • Knowledge of LLM RAG/agent architectures. Familiarity with Helm, Neo4j, GraphQL, Jenkins, and additional AWS managed services.
  • Experience with FastAPI, Next.js, and real-time communication (WebSockets, SSE, Pub/Sub tools).

Success Characteristics

  • Strong problem-solving abilities with a focus on reliability and scalable design.
  • Ability to work independently in a fast-paced environment.
  • Clear communication and collaboration with technical and functional teams.
  • Adaptability to changing requirements and new technologies.

Qualifications

Must have Skills: React (Expert), TypeScript, FastAPI (Expert), Generative AI Fundamentals (Strong)

Good To Have Skills: Kubernetes (Strong)

Privacy PolicyImprint