Bally's Intralot S.A.

Full-Stack Software Engineer

Bally's Intralot S.A.
Apply
3 months ago
Athens, GreeceMid Level

Responsibilities

  • Design, develop, and maintain large-scale full-stack applications using React, Node.js, and modern web technologies.
  • Build scalable backend services and APIs using Hapi.js and Node.js.
  • Develop reusable, performant, and maintainable frontend components and application modules.
  • Design and implement asynchronous workflows, background processing, and event-driven solutions.
  • Evaluate technical trade-offs involving business objectives, scalability, maintainability, and delivery timelines.
  • Optimize application performance, database access patterns, and system scalability.
  • Write unit, integration, and end-to-end tests.
  • Participate in code reviews, technical discussions, and architectural design sessions.
  • Support CI/CD practices and collaborate with DevOps teams to deploy and operate applications in cloud environments.
  • Contribute to engineering standards, development practices, and continuous improvement initiatives.

Requirements

  • University or college degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of professional software engineering experience, including significant full-stack web application development.
  • Advanced proficiency in JavaScript and TypeScript.
  • Experience developing backend services and APIs with Node.js.
  • Understanding of frontend and backend architecture patterns, scalable system design, web standards, and distributed application principles.
  • Experience designing, building, and consuming RESTful APIs.
  • Deep understanding of database design, data modeling, query optimization, and performance tuning.
  • Understanding of application performance optimization, monitoring, and troubleshooting.
  • Understanding of cloud-native application design, containerization, scalability, observability, resilience, and distributed system operations.
  • Proficiency with Git and collaborative development workflows.
  • Strong problem-solving, analytical, communication, and collaboration skills.

Benefits

  • Hybrid working model.
  • Private insurance for the employee and family.
  • Modern facilities with on-site parking, a restaurant, and corporate bus.
  • Extensive training upon induction and throughout employment.
  • Professional growth opportunities locally and globally.
  • Hiring process usually completed within 2–3 weeks.
Bally's Intralot S.A.

About Bally's Intralot S.A.

1,001-5,000 employees
Contact me