*The candidate must be currently based in Europe or America for this position.
We are seeking an experienced Software Engineer with deep expertise in event-driven architectures to help design, build, and scale modern cloud-native backend systems on AWS.
In this role, you will work on highly distributed systems leveraging AWS Lambda, messaging and streaming services, and Snowflake to enable reliable, scalable, and data-driven platforms. You will collaborate closely with product managers, architects, and fellow engineers to deliver resilient solutions supporting real-time and near–real-time use cases.
Responsabilities:
- Design, build, and scale cloud-native backend systems on AWS
- Develop serverless applications using AWS Lambda
- Implement event-driven and asynchronous architectures using messaging and streaming services
- Build and integrate data pipelines with Snowflake and related data platforms
- Support real-time and near–real-time backend processing use cases
- Develop and maintain backend applications using Python or PHP (Laravel 9/10/11)
- Apply Object-Oriented Programming (OOP) principles and software design best practices
- Manage and optimize Queues, Jobs, Events, and Listeners
- Support deployment and operation of AI-enabled solutions
- Ensure high availability, performance, security, and observability of backend services
- Collaborate with cross-functional teams to deliver high-quality, production-ready solutions
- Take ownership of services from design through deployment and production support
- Contribute to modernization of legacy systems and large-scale cloud transformation initiatives
Requirements:
- 5–8+ years of professional experience in backend and software engineering
- Strong hands-on experience with Python or PHP (Laravel 9/10/11)
- Strong experience building serverless and cloud-native solutions on AWS
- Experience with AWS Lambda and event-driven architectures
- Hands-on experience with messaging and event streaming services
- Strong understanding of asynchronous workflows and distributed systems
- Experience integrating backend systems with Snowflake
- Solid understanding of OOP and design patterns
- Experience implementing queues, jobs, events, and listeners
- Strong knowledge of observability, monitoring, logging, and security best practices
- Experience working in Agile/Scrum environments
- Experience modernizing legacy systems
- Experience in large-scale cloud migration and transformation programs
- Knowledge of frontend technologies (HTML5, CSS3, JavaScript, Vue.js or React)
- Experience in healthcare, digital health, or other regulated environments (nice to have)
- Familiarity with data platforms and real-time analytics architectures
Share your CV with us through this advertisement or send an email to miguel.corista@log.pt referencing the opportunity in question.