Junior-Senior Full Stack Software Engineer (React / .NET)

InventYOU ABAthens, AtticaOn-siteFull-timeJunior, 1–2 yearsListed 1 hour ago

Apply now

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