SharpMinds

HomeMiddle/Senior Full-stack developer

Middle/Senior Full-stack developer

Full-time

Hybrid

Senior

Portugal

Description

We are looking for a skilled and motivated Mid-Strong or Senior Full-Stack Developer to join our growing team in Portugal! As we continue to scale our innovative SaaS platform, we’re looking for someone who thrives in a dynamic, collaborative environment and is passionate about writing clean, high-quality code that delivers real value to users.
In this role, you’ll work across both the backend and frontend – primarily focusing on C# and ASP.NET Core for backend development, with additional responsibilities in a React-based frontend.
You’ll collaborate closely with our product owner, end users, and a compact, experienced development team to deliver new features quickly, enhance our platform continuously, and stay aligned with modern cloud technologies and development practices.

About the project:

The project is a state-of-the-art SaaS solution used by international companies across Europe, North America, and Australia to automate and optimize product matching within sales and order processing workflows. Our platform leverages cutting-edge technologies like AI, ML, .NET Core, React, Azure DataFactory, and Databricks. We deploy updates daily using CI/CD practices and are actively scaling in both the European and North American markets.

Responsibilities:

  • Develop and maintain scalable and efficient web applications using C# and ASP.NET Core;
  • Build, test, and launch new product features in collaboration with the team;
  • Contribute to frontend development using React;
  • Design and implement RESTful APIs (and optionally GraphQL);
  • Manage and optimize Azure PostgreSQL databases;
  • Ensure high code quality through unit testing and peer code reviews;
  • Support DevOps tasks such as CI/CD pipeline development using Azure DevOps;
  • Collaborate closely with the product owner and customers to define solutions;
  • Implement security best practices across application layers.

Requirements:

  • 5+ years of experience in developing web applications;
  • Strong expertise in C# and ASP.NET Core;
  • Experience with or willingness to learn frontend development in React;
  • Experience designing and implementing Web APIs (REST);
  • Proficient in working with Azure PostgreSQL or similar databases;
  • Strong analytical, problem-solving, and creative thinking skills;
  • Ability to effectively communicate technical solutions and document your work;
  • Bachelor’s degree in ICT, Engineering, or a related technical field.

Nice to have:

  • Experience with GraphQL;
  • Familiarity with Kubernetes and Docker for containerized deployment;
  • Knowledge of CI/CD pipelines using Azure DevOps;
  • Understanding of cloud platforms, particularly Azure.

We offer:

  • Full-time position in a stable, long-term project;
  • Competitive salary;
  • Flexible working hours and modern pet-friendly office space in Lisbon;
  • Onboarding and business trips to the Netherlands;
  • Learning and development opportunities;
  • A friendly and collaborative international team;
  • Team-building activities and knowledge-sharing events.

If you’re a proactive developer looking to work on meaningful software with a collaborative team, we’d love to hear from you!

SharpMinds Benefits

Agile workflow
Value of everyone’s opinion
Established processes
Health insurance
English classes
Flexible work schedule

Ready to extend your talent? Apply now!

Name(Required)
Max. file size: 10 MB.
Liudmyla Goi
🇺🇦 Head of Recruitment

“We are always looking for new talent at SharpMinds!”