Contacts
Get in touch

Senior Software Developer

Job Description:

About the Opportunity

Be part of something exciting! QBeat Technologies, based in scenic Larnaca, is on the hunt for a dynamic Software Developer in Java or C#. Choose your ideal work setup—fully remote (if you are based outside of Cyprus), hybrid or on-site—and collaborate with our top-tier clients across Dubai, Gibraltar, Luxembourg, Spain, and Cyprus. Come innovate with us!

Requirements

  • Expert in crafting software in either Java or C# and their corresponding ecosystems (e.g. Spring Ecosystem).
  • Advanced knowledge of ORMs (e.g. Hibernate / EF Core)
  • Advanced knowledge of SQL.
  • Advanced knowledge of Git or any other version control system.
  • Advanced knowledge of application monitoring and performance tuning/profiling
  • Pride in developing readable, modular, and well-tested software.
  • Solid understanding of Object-Oriented Programming.
  • Experience designing, building and consuming REST APIs
  • Ability to communicate well in English.
  • Excellent teamwork and collaboration skills.
  • Ability to prioritise well and work well under deadlines
  • Good understanding of Front-End Development.
  • Strong sense of ownership
  • You are self-directed and able to craft new software under minimal supervision.

Preferred Skills / Bonus Points

  • A degree in Computer Science or a similar field of study would be beneficial but not mandatory.
  • Experience working with Forex/Fintech companies would be beneficial but not mandatory.
  • Experience working with Asynchronous Messaging (e.g. Kafka/RabbitMQ)
  • Working experience with Docker and K8s
  • Working experience with Cloud Technologies such as GCP, AWS, or Azure
  • Experience developing Microservices
  • Demonstrable knowledge of any modern web frameworks (e.g. Angular / React)
  • Demonstrable knowledge of Linux and bash
  • You can communicate in Greek
  • You love hackathons

Responsibilities

  • Design, write, debug, test and deploy software.
  • Provide software architecture suggestions
  • Work on both greenfield projects and support/maintain existing applications
  • Create PoC where necessary
  • Communicate with business stakeholders in order to understand their problems and suggest solutions
  • Review code and provide feedback
  • Provide Technical Expertise and Leadership
  • Optimise code for readability, modularity, maintainability, testability and performance.
  • Troubleshoot and resolve possible defects.
  • Contribute to our open, transparent environment.
  • Share your knowledge with the rest of the team.
  • Write technical documentation and contribute to our wiki
  • Coach other people in your team
  • Participate in Scrum events

We Offer

  • A competitive salary based on skills and experience.
  • Continuous personal growth opportunities.
  • A Pluralsight company account.
  • A shared library with lots of books on Software Development and Architecture.
  • Regular company-wide socials.

Are you interested?

Please send your CV to careers@qbeat.io

In your email, please also include:

  1. The position you are interested in.
  2. Any public portfolio / GitHub profile, if available.
  3. Your salary expectations.

Our Interview Process

  • CV and public portfolio screening.
  • Technical Interview (Includes Technical/Coding Test).
  • Culture Fit Interview.

Only successful candidates will be contacted for the interviews.

We are

Proud of the work we do.

Customer-focused; We listen carefully to our client’s needs and address them.

Agile; We embrace Agile methodologies, open communication, and collaboration, to make things happen.

Hardworking but not workaholics.

get in touchWe are always ready to help you and answer your questions

Bring your vision to life with QBeat Technologies. Share your goals, and we’ll engineer the software solutions to make them a reality!

Get in Touch

Please enable JavaScript in your browser to complete this form.