Apply

Software Engineer (Reporting & Dashboards, Full-Stack)

Posted 29 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Ireland

💸 Salary: 69400.0 - 100600.0 EUR per year

🔍 Industry: Software Development

🏢 Company: Expel👥 501-1000💰 $31,000,000 Series E over 2 years ago🫂 Last layoff almost 2 years agoSaaSCloud SecurityCyber SecurityNetwork Security

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentPostgreSQLPythonSQLData AnalysisFrontend DevelopmentFull Stack DevelopmentGCPJavascriptKubernetesReact.jsGoREST APICI/CDProblem SolvingData visualizationSoftware EngineeringDebugging

Requirements:
  • 3+ years of experience in full-stack development, with hands-on experience building both back-end systems and front-end applications.
  • Familiarity with modern front-end frameworks (such as React, Angular, or similar) and experience building user-facing web applications.
  • Proficiency in multiple programming languages (such as JavaScript, Python, or Go) and a desire to continuously improve your technical skills.
  • A basic understanding of databases (like PostgreSQL) and how to work with data for reporting and insights.
  • A collaborative approach, as you enjoy working closely with others across teams to solve problems and bring new features to life.
  • Strong problem-solving skills, with a passion for finding efficient, reliable solutions to complex challenges.
  • A commitment to quality, including taking pride in writing clean, maintainable code and being eager to follow best practices like testing and code reviews.
Responsibilities:
  • Build and maintain high-quality dashboards and reporting features that provide real-time insights for both customers and internal teams.
  • Collaborate with teams like User Experience, Quality, Data Platform and Core Engineering to deliver features that are scalable, reliable, and intuitive.
  • Contribute to the performance and scalability of the platform, ensuring its customizable, self-service, and meets the demands of our users.
  • Help understand and resolve issues in a timely manner, improving the reliability and performance of the system.
  • Continuously improve your skills and bring fresh ideas to the table, supporting a culture of learning, innovation, and collaboration.
Apply