
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
Porto
August 25, 2026
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