About this role
We are looking for Full Stack Software Engineers across Junior, Mid, and Senior levels to design, develop, test, and maintain end-to-end enterprise applications.
You will work across both front-end and back-end layers using React, React Native, .NET, C#, Azure, and SQL Server , contributing throughout the complete software development lifecycle.
Key Responsibilities
- Develop and maintain full-stack applications
- Design and implement front-end and back-end components
- Build and consume APIs and integration services
- Design and optimize database solutions
- Participate in solution design and technical reviews
- Support deployment, maintenance, and continuous improvement
- Produce and maintain technical documentation
Requirements
- Professional full-stack development experience appropriate to the seniority level
- Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript
- Experience with React and React Native
- Experience with .NET Framework, .NET, and C#
- Knowledge of VB.NET for legacy applications
- Experience with Microsoft Azure and SQL Server
- REST API development experience
- Git-based source control
- Experience with AI-assisted software development
- Proficiency in Greek and English
Seniority levels: Junior: 1+ years | Mid: 3+ years | Senior: 5+ years. Senior candidates should have enterprise solution design experience and strong knowledge of architecture, security, and integrations.
Nice to Have
- Microservices architecture
- CI/CD pipelines
- Automated testing
- Agile software delivery
You will be a great candidate for us if you
- Enjoy working across the complete technology stack
- Can translate requirements into reliable end-to-end solutions
- Write clean and maintainable code
- Enjoy solving complex technical challenges
Benefits
Why join inventYOU
- Work across modern React, .NET, Azure, and SQL technologies
- Contribute throughout the full software development lifecycle
- Work on complex enterprise applications
- Continue expanding both your front-end and back-end expertise