Product Engineer - Spain, Estonia & Romania

LeapIN


Date: 5 days ago
Contract type: Full time
Remote
Job Openings

Product Engineer - Spain, Estonia & Romania

Xolo Operations - Remote

Department

Xolo Operations

Employment Type

Full-Time

Minimum Experience

Mid-level

Product Engineer

About Xolo

Here at Xolo, we believe that being an entrepreneur needs to be simpler. We are removing the bureaucratic part from the equation for our customers, enabling people all around the world to build businesses and live life on their own terms. Over the past 9 years, we have picked the best components of the European ecosystem and created a self-service-based and highly automated company management solution that enables our clients to focus on creating value for their business whilst we take care of the administrative part. Xolo has an international team of over 100 professionals who are all dedicated to our mission: making solopreneurship better than employment.

About The Role

We're looking for a passionate and solution-oriented Product Engineer to join our team. Based on your own preference, this can be a remote or hybrid position, and you are very welcome to work from our offices in Tallinn and Tartu if you are based in Estonia.

You are the one we are looking for if you are:

  • Deeply passionate about software. That said, you don’t want to just mindlessly churn out code with no clue where it'll end up. Instead, you want to know how the software you built impacts the customers and the company.
  • You've got a thirst for knowledge! You're constantly learning different skills, experimenting with alternative methods, and reading about new ideas. And you are looking for a place (hint: Xolo) where you can use them in your everyday work!
  • While hands-on experience with Java and the Spring Framework is essential, you don’t need to know all of these technologies up front—we’re more interested in your curiosity, willingness to learn, and eagerness to collaborate with the team.

Our technology

The core parts of the Xolo information system are server-side web applications written on the Java Platform and glued together in Spring Framework.

  • For data storage and access, we are using PostgreSQL, AWS S3, and Spring JDBC tools
  • The user interface is built with Spring MVC + JSP + HTML5 + SASS + JS + smaller frameworks
  • Authentication and authorization are orchestrated with Spring Security and Spring Session
  • Harnessing the power of AI with Weaviate vector database, LLM-s, AWS Textract, OpenAI
  • Long-running business processes are executed with the Telekom workflow engine
  • API for mobile apps: REST, JSON
  • Integrations with 3rd party API-s
  • For microservices, we use Spring Boot and Apache Pulsar event bus
  • Central monitoring is based on Grafana, Loki, and Prometheus

Why work at Xolo?

  • A team of Mavericks: We aspire to challenge the norm by encouraging bold thinking and embracing the unconventional. As a member of our team, you’ll have the freedom to take risks, explore new ideas, and challenge the status quo.
  • We run like Clockwork: While we champion innovation, we also believe in operational excellence. Our processes are designed to be smart, efficient, and finely tuned.
  • Our Big-hearted nature: You’ll work alongside mission-driven individuals who not only bring brilliance to the table but also lead with empathy. We believe that great work is built on strong relationships, and we’re always ready to help, listen, and grow together.
  • At Xolo, autonomy isn’t a perk—it’s a given: We trust you to decide when and where you work. We value your autonomy and offer the flexibility to shape your workday in a way that suits your lifestyle.

Xolo Interview Process

Our interview process is designed to ensure a great fit for both you and the company. It typically includes a screening call, an interview with the hiring manager, and a final stage where you’ll meet the team.

Sounds like your cup of tea? We would love to hear from you!

Please submit your CV and application details in English.

First Name

Last Name

Email

Phone

Address

City

State

–Select–

ZIP

Country

United States

Resume

No file selected

Date Available

Desired Pay

Website, Blog, or Portfolio

LinkedIn Profile URL

Who referred you for this position?

Please describe your experience in building Java based enterprise solutions

Have you integrated AI-powered solutions into your work? If so, please share examples of tools, frameworks, or models you've used

Are you eligible to work in your country of residence?

Yes

No

What is your preferred way of working?

Independent contractor

Employment

Open to discuss both options

Any other details that you would like to add to your application:

I consent to the processing of my data as part of this application

Yes

No

Thank You

Your application was submitted successfully
Post a CV

See more Remote jobs