Fullstack Software Engineer
TeamViewer
Ioannina, Greece
Responsibilities
We are looking for a talented and driven Fullstack Software Engineer to join our dynamic and collaborative team. In this role, you’ll design, build, and maintain modern web services using C# and React.js. You'll work in an agile, fast-paced environment that values clean code, innovation, and teamwork.
- Design, develop, and maintain scalable services using C# and React.js;
- Contribute to the design and implementation of a microservices-based architecture;
- Build efficient, reusable, and reliable code while adhering to best practices and coding standards;
- Optimize applications for maximum performance, scalability, and reliability;
- Troubleshoot and debug complex issues in distributed systems;
- Collaborate with cross-functional teams to ensure seamless system integration;
- Participate in all phases of the agile software development lifecycle, including sprint planning, daily stand-ups, and sprint reviews;
- Work closely with product owners and stakeholders to refine requirements and inform architectural decisions;
- Engage in continuous learning and knowledge-sharing to support team growth and innovation.
Requirements
- 1–3 years of experience in software development;
- Strong proficiency in C# and React.js;
- Solid understanding of distributed systems and debugging complex issues;
- Familiarity with microservices and cloud-based architectures;
- Excellent problem-solving skills and a passion for building high-quality software;
- Strong verbal and written communication skills;
- Ability to work effectively in a collaborative, team-oriented environment;
- Bachelor's degree in Computer Science, Software Engineering, or a related field;
- Demonstrated experience as a Full-stack Software Engineer;
- Experience with Java Spring is a plus (Optional).
Apply Now
Don't forget to mention EuroTechJobs when applying.