Full Stack Software Engineer (Products)
Remote
Full Time
Mid Level
About the job
Hard requirements (please DO NOT APPLY if you don't match all, candidates not satisfying these prerequisites won’t be consider for the position):
- You must have EU or Swiss nationality / C permit.
- You must have 3+ years of software development experience, including contributive architectural design.
- You must have a Master’s degree Computer Science or Computer Engineering.
- You must be willing to work at least 80% onsite in our office in Lugano and potentially on client’s site.
- You must speak fluently Italian and English (min. C1).
We are looking for a Full Stack Software Engineer to lead and contribute to the development and evolution of our software products. You will work closely with the AI engineering team, taking a hands-on role in building key features and continuously improving code quality and development practices.
Role
- Lead and contribute to the development and technical direction of the company’s software AI products.
- Collaborate closely with the AI team to design and implement scalable and efficient technical solutions: work with AI experts (NLP, optimization, computer vision, etc) depending on the product under development, integrating models and advanced functionalities.
- Support the continuous improvement of development, testing, and software maintenance practices.
- Act as a key reference for the company's codebase, ensuring quality and consistency across products.
Key Responsibilities
- Act as the technical reference for the products development.
- Develop and maintain core product components and features.
- Collaborate with the team to deliver new features and improve existing ones.
- Participate in code reviews and contribute to code quality and consistency.
- Integrate AI models, pipelines, and services into applications, working with experts in NLP, optimization, and computer vision etc based on project needs.
- Contribute to testing, CI/CD, and application monitoring practices.
- Work with cross-functional teams to ensure efficient and high-quality delivery.
- Participate in strategic technological decisions and help shape product and engineering roadmaps.
Required Technical Skills
- Strong proficiency in backend technologies such as Java (Spring) and Python (FastAPI).
- Strong proficiency in modern frontend frameworks (React, Vue, or Angular with TypeScript) , including ecosystem tools and best practices.
- Solid experience with APIs, databases, containerized environments, and modern development practices (Git, CI/CD, cloud-native or microservices architectures).
- Strong understanding of data structures, algorithms, and system design.
- Experience building RESTful APIs and working with modern HTTP-based architectures.
- Knowledge of SQL and NoSQL databases.
- Experience with Docker, Git, and modern CI/CD pipelines.
Education and Experience
- 3+ years of full stack software development experience, including contributive architectural design.
- Demonstrated experience in technical ownership, project guidance, or team leadership.
- Master’s degree in Computer Science or Computer Engineering.
Soft Skills
- Proactive problem solver with a strong sense of ownership and autonomy.
- Excellent communication skills and a strong aptitude for cross-team collaboration.
- Detail-oriented mindset with a commitment to building high-quality, maintainable software.
- Curiosity and interest in learning and trying out new technologies and approaches.
Nice to Have
- Knowledge of C++, Rust, or other programming languages.
- Experience with Kubernetes or similar deployment and automation tools.
- Understanding of microservices and distributed systems, as well as cloud platforms such as AWS, GCP or Microsoft Azure
Languages
- Italian: C2 or native proficiency
- English: Proficiency (min C1)
- French / German: Proficiency (min C1) is a plus
We offer
- Full-time permanent contract.
- Competitive compensation and growth opportunities.
- A stimulating scientific environment with an informal working atmosphere.
- Ongoing training, mentoring and close collaboration with cutting-edge research teams.
- This is a Hybrid (work from home & office) position.
Apply for this position
Required*