Point your AI agent at freehire and let it find you a job.

Get the CLI →

ARRISE

Open 65d

Full-stack Engineer

Posted Updated 8 views
Discussion

About the role

As a Full-stack Engineer, you'll design, build, and optimize backend services that power high-performance, distributed applications operating at scale. Working with modern Java technologies, the Spring ecosystem, JavaScript, PostgreSQL, and ClickHouse, you'll develop reliable, maintainable, and efficient solutions capable of handling demanding workloads. You'll collaborate with engineers across multiple disciplines, contribute to system architecture and technical design, write clean, well-tested code, and continuously improve application performance, scalability, and reliability. This role is ideal for engineers who enjoy solving complex technical challenges, working with distributed systems, and taking ownership of software throughout its lifecycle.

What you will do

  • Design, develop, and maintain scalable backend applications using Java and the Spring Framework.
  • Build high-performance services that support distributed, high-load systems.
  • Develop and maintain frontend components using JavaScript where required.
  • Design and optimize database solutions using PostgreSQL and ClickHouse.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Participate in system architecture discussions and technical design decisions.
  • Optimize application performance, concurrency, resource utilization, and database interactions.
  • Troubleshoot production issues, identify root causes, and implement sustainable solutions.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Contribute to code reviews, knowledge sharing, and continuous improvement of engineering practices.

What you bring

  • 5+ years of professional Java development experience.
  • Strong programming skills in Java and solid understanding of object-oriented design principles.
  • Experience building clustered applications, including connection management, pooling, and transaction handling.
  • Good understanding of asynchronous I/O, concurrency, distributed web systems, and regression testing.
  • Strong knowledge of algorithms, data structures, and design patterns.
  • Experience writing unit and functional tests.
  • Hands-on experience with the Spring Framework, JDBC, PostgreSQL, and ClickHouse.
  • Strong JavaScript development experience.
  • Experience with Maven and Git.
  • Solid understanding of relational databases and advanced SQL.
  • Professional proficient in spoken and written English (knowledge of English is required, as the company is international and it is necessary to communicate in English with foreign colleagues daily).

What sets you apart

  • Experience working with Redis or other NoSQL databases.
  • Familiarity with Kubernetes and/or Nomad.
  • Experience with AWS cloud services.
  • Knowledge of distributed messaging systems.
  • Experience with application and infrastructure monitoring tools.
  • Ability to troubleshoot production issues in complex distributed environments.
  • Experience building or supporting high-load, high-availability systems.

What we offer

  • Competitive compensation
    • Monthly salary from 4500 EUR to 7500 EUR gross/per month.
  • Private medical cover
    • Health insurance from the first day of employment.
  • Learning Hub
    • Access to our online learning platform, with courses and resources to help you build your skills and grow your career.
  • Parking
    • Company-paid parking is available at the office when needed.
  • Annual leave
    • 20 days annual leave.
  • On-site work
    • On-site work model: 5 days from the office.
  • Career growth
    • Opportunities for both professional growth and personal development.

About us

ARRISE is a global leader in software development and services for the iGaming industry, bringing together more than 2,500 professionals operating across more than 12 locations worldwide.

From concept through to delivery, we combine technical expertise, creativity and industry knowledge to develop products, platforms and services that shape player experiences and support some of the industry's leading brands.

We are best known for the work we deliver for Pragmatic Play, creating and supporting technology, products and specialists services enjoyed by millions of players worldwide.

#LI-Onsite

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available