Home

Resume

Jobs

My applications

Requests

Education

Career advice

Companies

Salary Calculator


Terms & Conditions

Privacy Policy

© 2026 All Rights Reserved

Mid Software Backend Developer (m/f/d)

●

11 months ago

Greece, Kentriki Makedonia, Thessaloniki
Full Time
Mid-Level
On-Site

Basic Information

 
Join MSH - Mountain Software HELLAS | Thessaloniki 🚀
We're Looking for a Mid-Level Backend Developer to Join Our Growing Team
Who We Are
MSH is a dynamic software development company in Thessaloniki, specializing in building robust, secure, and scalable web applications. While our expertise spans multiple domains, our current focus is on delivering cutting-edge web solutions using modern technologies.
Our Tech Stack
  • .NET Core ecosystem
  • Modern Web Technologies:
    • Razor Pages for seamless server-side rendering
    • Angular for dynamic single-page applications
  • Secure Backend Systems
  • Cloud-Native Solutions
Why MSH?
  • Innovation Focus: Work on challenging projects using the latest technologies
  • Growth Environment:
    • Modern, spacious office space
    • Continuous learning opportunities
    • Knowledge sharing culture
  • Strong Foundation: Part of a company with established expertise in: 
    • Secure application development
    • Enterprise-level solutions
    • Healthcare systems
What Sets Us Apart
  • Stability: Unique ownership structure ensuring long-term vision
  • Work Culture:
    • Collaborative environment
    • Expert knowledge sharing
    • Team-oriented approach
  • Career Growth: Clear path for professional development
Core Business Areas
  • Web Application Development
  • Secure Backend Systems
  • Enterprise Solutions
  • Healthcare Software
  • Data Security & Management
Future Opportunities
As we grow, you'll have the chance to explore and contribute to various domains including:
  • Machine Learning applications
  • E-Health solutions
  • Security systems
  • PIN management solutions
 

Responsibilities

A job with challenges and innovations

Requirements

Software Deployment
 
What We're Looking For
  • 🚀 A passionate backend developer who thrives on solving complex architectural challenges
  • 💡 Someone who values continuous learning and stays current with technology trends
Technical Requirements
  • Core Expertise
    • Strong proficiency in C# and .NET ecosystem
    • Deep understanding of database systems (MS-SQL, MySQL)
    • Experience building scalable, high-performance APIs
Technical Skills We Value
  • .NET & C# Mastery
    • ✓ Asynchronous programming
    • ✓ LINQ and functional programming expertise
    • ✓ Microservices architecture
    • ✓ Performance optimization & profiling
  • Database & Architecture
    • ✓ Complex SQL query optimization
    • ✓ Database design and modeling
    • ✓ Caching strategies
    • ✓ Message queues and event-driven architectures
  • Best Practices
    • ✓ SOLID principles and design patterns
    • ✓ Clean code and maintainable architecture
    • ✓ Unit testing and TDD
    • ✓ CI/CD practices
What Sets You Apart
  • Experience with distributed systems
  • Knowledge of cloud platforms (Azure/AWS)
  • Contributions to open-source projects
  • System design and architecture skills
Soft Skills
  • Strong analytical and problem-solving abilities
  • Excellent collaboration within cross-functional teams
  • Clear communication skills in English
  • Ability to mentor junior developers
Education
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Why Join Us?
  • Work on challenging, large-scale systems
  • Modern tech stack and best practices
  • Professional development opportunities
  • Collaborative, engineering-driven culture
 

Benefits

Team building events
 Bonuses for the recruitment of employees
 

Good to have

Good vibes and interest in new challenges

Team

Small team with great knowledge and expertise

Recruitment process

 
Our Streamlined Interview Process 🎯
1. Technical Discovery Call (30-45 mins)
  • Quick meet & greet with one of our senior engineers
  • Discussion about your experience and technical background
  • Overview of our tech stack and architecture
  • Opportunity for you to ask questions about the role
2. Technical Discussion (1 hour)
  • Code review and discussion of your solution
  • Deep dive into your technical decisions
  • Architecture and system design conversation
  • Live collaboration on potential improvements
3. Final Interview (45 mins)
  • Meet with management
  • Discussion about career goals and growth
  • Team culture and company vision
  • Compensation and benefits review
What Makes Our Process Different
  • ✨ No whiteboard algorithms
  • ⏰ Respect for your time and schedule
  • 🎯 Focus on practical, real-world skills
  • 💬 Two-way communication throughout
  • 📅 Typical process completion: 1-2 weeks
  • 📝 Clear feedback at every stage

About the company

-

About the company

-

Mountain Software Hellas P.C.

Mountain Software Hellas P.C.

Software Development
Full-Stack Developer
No longer accepting applications