Cloudera

Staff Full-Stack Engineer, Leading Emergent Engineering Taskforce

Cloudera

full-time

Posted on:

Location Type: Hybrid

Location: CorkIreland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Independently determine the best implementation approach for assigned features
  • Write high-performance Java code for the API layer and modern JavaScript/TypeScript for the frontend
  • Transform whiteboard sketches and mock-ups into working software with high velocity
  • Architect custom dashboards and interfaces for non-technical users
  • Apply advanced visualisation principles to render complex analytics in real-time
  • Design and implement robust APIs
  • Prioritise Time to Value and user experience

Requirements

  • 6+ years of full-stack software development experience
  • Deep proficiency in modern component-based frontend frameworks (regardless of the specific library) and the ability to manage complex state in the browser
  • Strong working knowledge of Java for backend service development
  • Comfortable writing SQL and interacting with data platforms
  • Solid grasp of UI/UX principles
  • Familiarity with advanced data visualisation techniques for rendering large datasets (a plus)
  • Familiarity with Kubernetes and containerised deployments (a plus)
  • Background in building internal tools, developer platforms, or B2B SaaS applications (a plus)
Benefits
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptTypeScriptSQLAPI developmentUI/UX principlesdata visualizationcomponent-based frameworksKubernetescontainerized deployments
Soft Skills
independent decision-makinghigh-performance codinguser experience prioritizationtransforming sketches into softwarearchitecting interfaces