Smart Consulting

Smart Consulting is a consulting company with over 15 years of experience in the IT and Telecommunications sectors. Specializing in Team Extension, Team-as-a-Service, Managed Services, Custom Software Development, and Nearshore, we have a team of over 250 professionals who contribute to the development and enhancement of projects both nationally and internationally.
About company

Python/angular

Remote

location Porto

date August 25, 2026

types Full-time

🚀 Are you looking to take a step in your career in IT and Telecommunications? Then you've come to the right place – Smart.

Technology, transformation, and innovation are part of our DNA. We are a technology consulting company with over a decade of experience in developing national and international projects in IT and Telecommunications, and we want to be part of your story.

🔎 What do you need for this position?

  • Experience in software development with Python
  • Experience in developing web applications using Angular
  • Experience in developing REST APIs and integration between frontend and backend
  • Knowledge of relational databases and development of SQL queries (PostgreSQL, MySQL, SQL Server or similar)
  • Experience with version control tools, such as Git
  • Familiarity with agile development methodologies and good software quality practices
  • Knowledge of continuous integration and continuous delivery (CI/CD)
  • Analytical skills, problem-solving ability, and teamwork

đź’ˇ We also value:

  • Experience with Python frameworks, such as Django, FastAPI, or Flask
  • Knowledge of HTML, CSS, TypeScript, and JavaScript
  • Experience with automated testing and good development practices
  • Experience in microservices architecture and API development
  • Knowledge of containers and orchestration platforms (Docker, Kubernetes or similar)
  • Experience with deployment and automation tools, such as Azure DevOps, GitHub Actions, GitLab CI or Jenkins
  • Knowledge of cloud (Azure, AWS or Google Cloud)
  • Experience in Artificial Intelligence, Machine Learning, or integration with AI models
  • Knowledge in database optimization and application performance
  • Experience with code quality and security tools, such as SonarQube, Snyk or equivalents.

🌍 Other requirements:

  • Good level of English (minimum B2), essential for daily communication
  • Experience in distributed and international teams
  • Ability to work autonomously, with good organization and priority management
  • Collaborative mindset, eager to learn and share knowledge
  • Proactive approach to problem-solving

🌟Why join our team?

  • We make real the projects we participate in.
  • We value quality and efficiency in what we do.
  • We are a dynamic, integral, and trustworthy team.
  • We offer a collaborative environment and room for professional growth.

📍Where can you work?

  • Porto, hybrid 2x a week

🎓Salary range for Junior

  • Salary Package: €12,880 to €21,000 gross (14 months) + Meal Allowance + Flexible Benefits

Salary range for Mid

  • Salary Package: €14,000 to €28,000 gross (14 months) + Meal Allowance + Flexible Benefits

Salary range for Senior

  • Salary Package: €20,000 to €49,000 gross (14 months) + Meal Allowance + Flexible Benefits