Full-Stack Software Engineer
Bally's Intralot S.A.4 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.
Tech Stack
Categories
About Bally's Intralot S.A.
Bally’s Intralot S.A. builds lottery and sports-betting technology and delivers iGaming platforms and managed services for regulated state and national operators. Founded in 1992 and headquartered in Peania, Attica, it operates a B2B model supplying central gaming systems, retail terminals, and cloud-hosted digital offerings across multiple jurisdictions. Its teams support large-scale deployments, regulatory compliance, and 24/7 operations for government-licensed lotteries and online gaming markets worldwide.