TeamSystem is a leading Tech Company in Europe, specializing in digital solutions and services for businesses. With over 40 years of experience, we offer products in ERP, CRM, HR, Electronic Invoicing, Digital Payments, Business Intelligence, Cloud, and more. Our mission is to drive digital innovation, improving processes and competitiveness for our clients. We value excellence, innovation, social responsibility, and ethics, investing in skills development and employee well-being. Join us for a dynamic and evolving work environment.
For our branch in Tirana (on site), with nearly 150 colleagues, we are looking for a Senior Fullstack Developer.
As a Senior Full-Stack Engineer, you will be a key player in designing, developing, and maintaining our high-quality, robust enterprise applications. You will work on both the front-end and back-end, leveraging your expertise in React and .NET/C# to build seamless, scalable, and efficient solutions. Working in a collaborative, cross-functional team, you will tackle complex challenges and ensure the reliability and performance of our software systems from end to end.
In detail, you will:
- Design, develop, and maintain both front-end web applications using React and back-end systems, including RESTful APIs and microservices, using .NET/C#.
- Design, develop, and debug complex SQL queries using SQL Server/SQL Profiler. Create, modify, and optimize database schemas and model relationships effectively.
- Write clean, maintainable, and efficient code for the full application stack. Continuously analyze and improve system performance, ensuring high availability, speed, and scalability.
- Work closely with designers, product managers, and other developers to create seamless user experiences and integrate backend systems with other applications.
- Provide guidance and mentorship to junior developers. Contribute to architectural discussions and propose innovative solutions to technical challenges.
Requirements:
- At least 5 years of professional experience in software development.
- Proven experience with .NET/C#, developing RESTful APIs and microservices and strong understanding of object-oriented programming (OOP) principles.
- Excellent knowledge of React, TypeScript, JavaScript, HTML, and CSS and experience with state management libraries like Redux.
- Advanced skills in reading, writing, and debugging complex SQL queries (using SQL Server/SQL Profiler) and strong database design skills.
- Demonstrated ability to navigate, understand, and debug large, complex codebases in enterprise-level projects.
- Proven experience with version control systems like Git.
- Fluency in English is required.
- Excellent problem-solving skills, attention to detail, and strong communication and teamwork abilities.
Nice to have:
- Familiarity with front-end technologies and frameworks like Ant Design, PWAs, and Micro-Frontends.
- Knowledge of design patterns like Component-Based Architecture and Domain-Driven Design.
- Experience with scheduling tools like CRON jobs for task automation.
- Knowledge of mapping tools such as AutoMapper.
- Expertise in unit testing to ensure code quality.
- Proficiency in Italian will be considered a plus.
What we offer:
- Private Health Insurance: Comprehensive coverage to ensure your well-being.
- Hybrid Working: Flexibility to work both remotely and in the office.
- 13th Salary: An additional month's salary as a bonus.
- Professional Development: Access to an extensive library of courses for developing hard and soft skills, aligned with your role’s growth needs.
- Talent Valuation: We place great emphasis on valuing individual talent and strengthening both technical and leadership skills.
- Diversity and Inclusion: We are a workplace where diversity and inclusion are at the core of who we are and how we work. We foster an open, collaborative culture that respects differences.
- Leadership Model: Our leadership model is participatory, built on trust and talent development.
- Social and Environmental Responsibility: We believe our business impact goes beyond profit. We are committed to creating value for our clients and partners while also recognizing our social and environmental responsibility. We aspire to make a difference in every project we undertake.
What we value:
- Entrepreneurial mindset – We strive for excellence, results, and company growth by putting collective success above individual interests. We act for the common good and implement our shared strategy. We take personal initiative, lead those around us, and take responsibility for the quality of our work.
- Innovation – We design, experiment, and implement new ideas and ways of working, seeking creative solutions and learning from mistakes. We are curious and value everyone’s insights, open to contributions from others, and always in search of the best idea—both inside and outside the organization. We anticipate change and commit to making it a reality.
- Growth – This is the attitude that drives us to constantly seek new challenges, opportunities, and learning experiences without being discouraged by obstacles or failures. It is the mindset that enables us to grow as individuals and professionals, making the most of our own potential and that of others.
- Inclusion– Within our teams, we create space for the unique talents of each individual and provide opportunities for growth. From diverse approaches and perspectives, we build shared values and goals. We believe that the best solutions arise from the combination of different experiences, knowledge, and sensitivities. That’s why we foster an environment where everyone can express themselves to the fullest. We respect individuals and viewpoints different from our own, seeing them as opportunities for growth.
*Only suitable candidates will be contacted
Top Skills
What We Do
TeamSystem is a leading tech company in the market for digital business management solutions for companies and professionals.
One of the most important Italian players in the ICT sector, the Company has over the years positioned itself as a true enabler of digital competitiveness for its customers by offering solutions for managing SMEs and professional firms (accountants, labor consultants and lawyers).
With the aim of supporting the competitiveness of companies and professionals, the TeamSystem Group has also developed innovative fintech solutions for the management of collections, payments and bank reconciliations.
In 2022, the Group recorded a turnover of 695 million euros, with direct offices serving more than 2 million customers operating on its digital and cloud platforms, where on average more than 415 million electronic invoices with a total of 850 billion euros transacted are handled each year.
Thanks to a strategy of acquisitions aimed at strengthening the competitiveness of the group's offerings in the cloud and digital transformation, a series of operations to grow in certain vertical markets, and the establishment of new specialist companies, TeamSystem has steadily expanded its offerings, entering the fintech services, ecommerce, SME rating and HR management markets.
The TeamSystem group has more than 2700 employees and has always invested in technological research and development. Some 730 software engineers, 80% of them agile, are working on the development of ever more innovative, secure and user-friendly solutions.
Our mission is to bring digital into every business, which is why TeamSystem works every day alongside customers, SMEs and professionals, to support their digitization programs, developing their competitiveness and making their processes increasingly agile.








