Full Stack Software Engineer
As a full stack software engineer, you will work on cutting-edge projects that shape the future of technology.
We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:
- Technology & Engineering
- Energy & Renewables
- Life sciences & Pharma
- Digital & IT
About this vacancy
You won’t just write code: you’ll create experiences. From evaluating emerging technological trends to transforming client visions into reality, you’ll research, design, prototype, and develop high-impact solutions. Your role covers the entire development cycle, combining creativity and technical excellence.
Your challenges?
- Analyzing business requirements.
- Contributing to the definition of software solutions and technological choices.
- Drafting technical documentation to support proposed solutions.
- Estimating the effort required for development and maintenance activities.
- Supporting the planning and organization of project activities.
- Actively participating in the implementation of solutions.
- Verifying and validating deliverables, ensuring compliance with established quality standards.
- Collaborating on testing phases and resolving any issues.
What we expect from you
- Degree in Computer Science, Computer Engineering, or equivalent disciplines.
- 0-2 years of professional experience.
- Excellent knowledge of the .NET programming language; knowledge of Java is a plus.
- Experience with relational and non-relational databases.
- Development of cloud-native backend applications.
- Microservices architectures (Docker, Kubernetes).
- Proficiency in using cloud platforms, preferably Azure.
- Experience with CI/CD, DevOps, and Agile methodologies.
- Excellent communication and interpersonal skills, ability to work independently and as part of a team.
- Excellent knowledge of Italian and English languages.
- Strong motivation towards TMC's Employeneurship model.
What you can expect from us
The position includes a permanent employment contract and a Gross Annual Salary (RAL) of no less than €30,000, in compliance with the National Collective Labor Agreement (CCNL) for Commerce – Tertiary, Distribution and Services.
TMC is committed to offering a competitive compensation package. At the end of the selection process, after evaluating the candidate's experience, skills, and qualifications, the company may propose a higher final RAL than the amount stated above.
In line with our business model, the final compensation package also includes:
- a component of project profit sharing;
- an individual annual budget for training and professional development of €4,000 net;
- an annual welfare credit.
Additional details will be provided during the selection process, in compliance with applicable company policies.
TMC is an international high-tech consultancy company that provides specialized expertise to its clients to support them in tackling their technological challenges. In this context, TMC acts as a center of excellence serving clients, helping them become more competitive in a rapidly evolving and increasingly global technological world.
At TMC, we believe that people drive technology. Thus, we aim to create the best possible conditions for industry talents to grow and realize their potential. We offer a stimulating and challenging work environment where everyone can take charge of their own professional journey.
As an Employeneur (a term used by TMC to describe professionals combining entrepreneurial spirit and consultancy expertise), you will become part of the TMC family. Beyond our technical excellence, engagement, collaboration, and fun are key elements of our company culture.
Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.