TeamSystem

Senior Fullstack Developer

Posted: 1 hours ago

Job Description

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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In