
Principal Engineer, Backend
FCamara Consulting & Training
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
Job Level
About the role
- Define and communicate Stream's technical vision, aligned with business objectives and modern architectural principles
- Lead architecture decisions involving .NET, modular monolithic and microservices architectures
- Design cloud-based solutions
- Support development teams by promoting modern engineering standards, DevOps practices, and CI/CD pipelines
- Ensure effective observability and monitoring using tools such as Prometheus and Grafana
- Ensure quality through unit and end-to-end (E2E) testing
- Lead migration of integration tools
- Collaborate with other technical and product teams
- Act as a technical reference, guiding strategic decisions
Requirements
- At least 5 years of experience in similar roles
- Strong experience with .NET and developing complex applications
- Deep knowledge of modular monolithic and microservices architectures
- Hands-on experience with cloud computing (Azure, AWS or GCP)
- Strong command of CI/CD, pipelines and DevOps practices
- Experience with relational and non-relational databases
- Knowledge of observability solutions (Prometheus, Grafana) and modern engineering patterns
- Experience with multiple integration tools (Kafka, Apigee, Solace)
- Experience with unit and E2E testing and automation tools
- Understanding of web development
- Ability to understand requirements and technical solutions
- Good communication skills
- Critical mindset and focus on continuous improvement
- Strong delivery orientation and ability to meet deadlines and goals
- Good analytical and problem-solving skills
- Ability to learn and adapt to new technologies
- Ability to work with cross-functional teams
- Autonomy and initiative
Benefits
- Flexible contracting/employment model
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETcloud computingmodular monolithic architecturemicroservices architectureCI/CDDevOps practicesunit testingend-to-end testingrelational databasesnon-relational databases
Soft skills
communication skillscritical mindsetdelivery orientationanalytical skillsproblem-solving skillsadaptabilityautonomyinitiative