.NET Software Engineer


As a Mid/Senior .NET Software Engineer, you will be part of an autonomous Agile team, working in a hybrid model. You will work closely with the Product Owner, Scrum Master, Back-end, and QA team.

Moreover, along with the other Software Engineers, you will have the chance to create a continuous competitive advantage for our web-based, data-oriented, unique products:

  • Design, develop, and maintain high-quality backend applications using the Microsoft stack
  • Write “clean”, efficient, and reusable code, or refactor the existing one
  • Transform software architecture designs into advanced code and prototypes
  • Contribute to developing the design specifications for our product
  • Explore the latest software tooling to find new and efficient ways to solve day-to-day challenges
  • Continuously improve the performance, scalability, and reliability of the system
  • Enforce coding standards and best practices while reviewing code, for less experienced team members
  • Identify and resolve technical issues and bugs in a timely and efficient manner


  • You have 4-5 years of experience in software development, with a focus on .NET backend development
  • You are proficient in .NET Core, C#, Web API, Entity Framework
  • You have a strong understanding of SW design principles and patterns, such as SOLID and DRY.
  • You have a solid knowledge of relational database technologies and experience working with at least one RDBMS (preferred MS SQL / Azure SQL)
  • You have strong problem-solving skills and the ability to think creatively and proactively
  • You have experience with cloud platforms such as Azure or AWS
  • You hold a BSc/BA in Computer Science, Engineering, or a related field
  • You are Objective: You value honesty and integrity in all your interactions.
  • You are Adaptive: You’re a quick thinker who can handle any challenge that comes your way
  • You are Warm: You make everyone feel welcome and valued, no matter their background or experience.
  • You are Group-oriented & Cooperative: You believe that success is sweeter when it’s shared with others.
  • You are Practical: You’re a hands-on person who gets things done.

Nice-to-have Skills

  • Understanding of Agile methodologies
  • Can see the business goal from a long-term perspective
  • Understanding key pitfalls and suggesting solutions


  • Competitive compensation: Get paid fairly and enjoy the “gifts” of life!
  • Medical – Life/Accident Insurance: Stay protected and safe with our comprehensive medical, life, and accident insurance coverage
  • Work-office perks: Enjoy the little things that make work-life awesome (e.g., Advanced work/IT equipment, Welcome package, yearly employee gift)
  • Hybrid work schedule: Work minimum two days a week in our modern office space, and spend the rest of the week in the comfort of your own home
  • Flexible time-off management: (e.g., Student leave, Maternity leave, Paternity leave, Sickness leaves)
  • Training and support: Keep on learning and growing! (e.g., sponsored development plans, free e-learning options, and subsidized certifications)
  • Cutting-edge technologies: Be a tech wizard and stay ahead of the game (e.g., Open AI, NLP, Salesforce, Microsoft Azure)
  • Tech communities: Join the tech pioneers club and be part of the tech central scene (e.g., Salesforce ISV Partners, Microsoft Partner)
  • Nutrition offering: Enjoy our weekly brunch, eat card, and the nutrition coaching sessions
  • Wellness offerings: Get energized for life! Based on our pillars around Movement, Nutrition, Recovery & Mindset

Company Values:

At Cube RM, we believe in creating a workplace where everyone can thrive and succeed. Our values – building on trust, respecting with empathy, relying on collaborative eagerness, serving our customers responsively, learning and growing together, and acting agile – are at the core of everything we do.

  • Building on Trust
  • Respecting with Empathy
  • Relying on Collaborative Eagerness
  • Serving our Customers Responsively
  • Learning and Growing Together
  • Acting Agile

If you’re a driven individual who shares our values and has the required competencies, we’d love to hear from you. Join us in creating a workplace where everyone can #addvalue and goes to the #nextlevel. Apply now!

At Cube RM, we value diversity and always treat all employees and job applicants based on skills, qualifications, competence, and talent. We do not discriminate based on race, religion, color, national origin, gender, gender orientation, sexual orientation, age, marital status, or disability status.

For more information about us, please visit https://cuberm.com

(Mid/ Senior) UX Designer

About Dialectica

Founded in 2015, Dialectica is an information services start-up that innovates how business professionals share knowledge and gain access to primary research worldwide. Dialectica partners with the world’s leading investment and consulting companies, enabling them to collect real-time information and market insights from industry experts across markets, industries, and regions.

Guided by its mission to achieve unparalleled customer recognition, Dialectica is building the most trusted and innovative knowledge-sharing platform in the world. Every day Dialectica works on its aspiration to be a truly industry-leading organization by attracting and cultivating ambitious talent based in Athens, London, New York, and Montreal. Dialectica plans to have a strong presence across the world with more than 1,000 team members in the coming five years.

Dialectica has been recognized as one of Europe’s fastest-growing companies for 2022 by the Financial Times and as one of the Best Workplaces and a top employer in Greece in 2021 and 2022 by the Great Place to Work Institute.

About the Role

We are looking for a highly experienced and motivated UX Designer to join our growing team and raise the bar on how we design digital products at Dialectica.

We’re looking for someone who can creatively solve complicated problems, by focusing on people and doing the simple things first. We want someone who is passionate about developing quality experiences, ensuring that our products and features are valuable for people, easy to use, and of the highest level of craft and execution. We search for professionals who utilize the full range of their UX design skills to contribute to high-level strategic decisions with the rest of the product and executive teams.

Are you interested in joining our UX team to lead our next product’s design?

At Dialectica

  • We craft experiences for people. We perform user research and take people the way they are, not the way we want them to be.
  • We keep asking why until we find the root causes.
  • We think around systems, not specific features or solutions.
  • We believe in research cycles, the perfect solution now might not be perfect in a year.
  • We strive for outcomes over outputs.
  • We prefer data over opinions.
  • We favor simple solutions over complex ones.

Key job responsibilities

  • Take broad, conceptual ideas and turn them into something useful and valuable
  • Design flows and experiences that simplify and distill down complex processes and flows into usable interfaces
  • Deliver mesmerizing interfaces that are also functional
  • Communicate UX design decisions to multiple types of organizational stakeholders
  • Work closely with other UX Designer, UX Researchers, Product Managers, BI Analysts, and our technology team to create creative design solutions
  • Give and solicit feedback from designers and a broader product team in order to continually raise our bar for quality
  • Use best practices and visual design principles to create sets of possible solutions to the same problem so that they can be tested before they are developed and offered to our customers and staff


  • You have several years of proven success in creating digital experiences and products
  • A portfolio that demonstrates past work experience and deliverables (e.g. prototypes, flows, UX research deliverables, IA strategy, hi-fidelity UI, and motion design), highlighting multiple projects and your direct contributions
  • You have significant design experience with proficiency in typography, desktop/mobile UI, color, layout, iconography, and aesthetic sense and how these elements impact product function
  • You use a variety of prototyping methods, share best practice, and coach others
  • You have the ability to create interactive experiences with prototyping software or by hand
  • You can apply strategic thinking to provide the best experience for the user
  • You have experience in driving the vision of a successful product playing a critical role in setting goals and direction while making decisions that reach a common goal based on the impact to people and the company
  • You can design systems for use across multiple products and can identify the simplest of a variety of approaches
  • You can build consensus between departments or independent stakeholders
  • You can be an advocate of UX design, that can engage skeptical colleagues and stakeholders
  • You can maintain a data-informed, empathy-driven mindset even when under pressure

Preferred qualifications

  • A graduate degree in Design, Arts, Visual Communication, Psychology, HCI, or similar
  • Passion for understanding the latest learnings in interaction design, technology, and UX and applying these to your work
  • Understanding of technologies such as HTML and CSS to inform design and interaction decisions
  • Ability to lead and ideate products from scratch and improve features within a user-centered design process
  • Experience with B2B products for global markets
  • Experience connecting your work with other related initiatives across the company while driving collaboration
  • Curious, exhibiting a growth mindset, and getting excited by working on a constantly evolving team
  • Comfortable with a high degree of ambiguity


  • Competitive base salary with additional performance incentives
  • Coverage under the company’s collective health insurance plan
  • Learning and development opportunities (e.g. onboarding, Mini-MBA, on-the-job training, individual learning budget, NN/group courses and many others!)
  • Hybrid work model & extra personal/flex days and paid volunteer days a year for your favorite cause
  • Company sponsored team-bonding events
  • Weekly health & wellness activities (e.g. basketball, football, yoga, running), gym discounts, healthy breakfast, snacks and beverages
  • Entrepreneurial culture and amazing coworkers!
Graphic Designer
ONIT! eCommerce & Digital Marketing Office, a fast-growing digital advertising boutique agency, is seeking for a professional to cover the following opening:

Read more

Senior UI Designer

We are Good Fellas, a very creative design studio in Athens and we are looking for a talented Senior UI designer to join our team. If you are interested in creating challenging projects and amazing user experiences, this is the place for you!
Read more

Graphic Designer

Technology start-up based in Greece.

We are looking for a senior graphic designer to join our team (full or part time) – can work remotely as well.

Read more


All the Digital Marketing Positions in Greece together in one place.

Do you need staff? We are digital jobs headhunters doing the job right!


Enter your email address here always to be updated. We promise not to spam!