Back To List

Senior Software Engineer

YOUR POSITION IN OUR TEAM

  • Develop actively our cloud-based (AWS) FinTech platform using latest technologies and frameworks like Kotlin/Java, SpringBoot, Vaadin, VueJS/TypeScript, and more.
  • Create high quality software components in an agile environment and contribute ideas thanks to flat hierarchies
  • Actively participate in design discussions and lead design review sessions for proposed solutions
  • Freedom to think outside the box and see the big picture of our applications
  • Contribute to a market-leading, Kubernetes-powered FinTech platform hosted on AWS and independently develop further fields of activity (DevOps, QA, build management)
  • Develop based on strict modularization, event-driven decoupling and REST APIs

YOUR PROFILE

  • Experiences in the development and architecture of cloud-based software in Java and/or Kotlin and knowledge in JPA/Hibernate, ideally also in Spring Boot
  • Existing front-end skills are welcome. Team develops front-end app for internal users using Vaadin framework.
  • Knowledge of object-oriented design and SOLID principles, quality awareness, desire for continuous development
  • Experience with automated tests (especially unit and integration tests)
  • Interest in new programming trends, enjoy working in a team, and confident language skills in English

YOUR BENEFITS WTH US

  • Benefits package  – private medical healthcare and sport card
  • Unformalized dress policy - Express your style with our no-dress code policy
  • Flexible form of employment
  • Flexible Work Hours - Achieve a work-life balance and start work when it suits you best
  • Possibility to work hybrid
  • Unique experience in the Fitness- and SaaS Industry in a market-leading company
  • An international team with incredible colleagues
  • Fuel your career growth with ongoing training and development opportunities
  • Dog friendly office - We are a pet-friendly workplace, bring your furry friends to the office
  • Unforgettable company events
Thanks for your attention! If you like it, please spread the word!
Find the offer interesting?
Apply for the position

Benefits

Gym Membership

Stay fit with a gym membership to support your health and well-being.

Private Medical Care

Take care of your health with access to private medical care.

Language Courses

Expand your horizons. We cover part of your language course costs.

Flexible Work Hours

Achieve a work-life balance and start work when it suits you best.

Remote Work Opportunities

Work from anywhere, and we will provide you with the necessary equipment.

Training and Development

Fuel your career growth with ongoing training and development opportunities.

Dog-Friendly Office

We are a pet-friendly workplace. Bring your furry friends to the office!

Team Bonding Events

We like to party, celebrate important events and have fun on integration trips.

Fresh Fruits

Running low on energy? Grab a healthy snack from our kitchen!

No Dress Code

Express your style with our no-dress code policy.

Recruitment process

Step 1

Application Review

We carefully review your resume to determine if there is a potential match between your skills, experience, and our team's requirements.

Step 2

Recruiter Call

If your qualifications align with our needs, we'll reach out to you to ask some basic questions, learn more about you and your background. Also, we'll schedule an online or on-site interview meeting.

Step 3

Interview Meeting

During the interview, you'll have the opportunity to connect with someone who closely collaborates with the role you're applying for. We'll delve deeper into your skills, experience and aspirations, while you get to know more about the desired job and our company.

Step 4

Practical Task

For certain positions, we may request a practical task as part of the assessment process. This allows you to showcase your abilities in a real-world scenario, highlighting your expertise and problem-solving skills.

Step 5

Feedback & Decision

We believe in transparent communication and will promptly share constructive feedback on the interview and inform you of our decision. If it’s positive, we’ll make an offer for you to join us.

Find the offer interesting?

Apply for it now

Apply for the position