Descrição:
Reports To: Software Development Manager
Location: [Porto – Hybrid]
Employment Type: [Full-time/Contract]
About the Role
We are looking for a talented and versatile Full Stack Developer with strong experience in Flutter for mobile application development and .NET Core for backend services. You’ll be working in a dynamic, cross-functional team environment to design, build, and maintain innovative solutions that span both mobile and web platforms.
This is a great opportunity for someone who thrives in full-stack development and enjoys seeing their work impact end users across multiple platforms.
Key Responsibilities
- Participate in the full software development lifecycle, from concept and design to testing and deployment
- Develop cross-platform mobile applications using Flutter
- Build and maintain RESTful APIs and backend services using .NET Core
- Collaborate with designers, product owners, and other developers to deliver seamless user experiences
- Write clean, well-documented, and testable code
- Debug, troubleshoot, and enhance existing systems across both frontend and backend
- Maintain clear documentation for developed solutions
- Ensure high performance, security, and responsiveness across applications
- Stay current with industry trends, technologies, and best practices
- Support and mentor junior developers when needed
Required Qualifications
- Proven experience in full-stack development with a focus on both mobile and backend
- Strong proficiency in Flutter (Dart) for building iOS and Android apps
- Solid experience with .NET Core , C#, and REST API development
- Familiarity with database technologies such as SQL Server or SQLite
- Good understanding of architectural patterns (MVC, MVVM, etc.)
- Experience with source control tools like Git
- Understanding of front-end web technologies: HTML5, CSS3, JavaScript
- Familiarity with Agile/Scrum development methodologies
- Strong analytical, problem-solving, and communication skills
- Bachelor’s degree in Computer Science, Engineering, or related field
Preferred Qualifications
- Experience with state management in Flutter (Provider, Riverpod, Bloc, etc.)
- Familiarity with Entity Framework Core and LINQ
- Knowledge of DevOps and CI/CD tools (e.g., GitLab Actions, AWS DevOps)
- Experience with cloud platforms (AWS and Firebase)
- Exposure to Blazor or other front-end frameworks is a plus
How to Apply
To apply, please send your CV and a short cover letter to .
We look forward to hearing from you!