Tasks
We are seeking a highly skilled Senior Cloud Software Engineer to design, develop, and operate a Product Foundation for SaaS solutions built entirely on AWS native services. This role is hands-on and deeply technical, focused on delivering secure, scalable, and high-performing cloud-native systems using modern cloud technologies and best practices.
Key Responsibilities
Design and implement foundational services for a scalable SaaS platform using AWS-native tools and architectures.
Develop and maintain microservices and APIs that enable core platform capabilities such as tenancy, authentication, logging, telemetry, and deployment.
Build and integrate frontend components using modern frameworks, ensuring responsive, secure, and high-performance user experiences.
Automate infrastructure and deployment processes using Infrastructure as Code (IaC) tools like AWS CDK or Terraform.
Collaborate with cross-functional teams to define technical solutions, architectural standards, and development workflows.
Implement and maintain CI/CD pipelines, monitoring, alerting, and automated testing strategies to ensure system quality and uptime.
Ensure cloud security best practices, multi-tenancy support, and operational excellence throughout the SDLC.
Participate in code reviews, technical planning, and knowledge sharing to continuously improve engineering practices.
QualificationsQualificationsQualifications
Hard skills
Leverage AWS Services: Deep expertise in AWS technologies including EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, Elastic Beanstalk, and API Gateway. Experienced in automating AWS resources using AWS CLI and SDKs.
Write Robust Code: Advanced programming skills in TypeScript and Python; proficient in JavaScript, HTML5, and CSS3 for web development.
Develop Frontend Applications: Skilled in using modern frontend frameworks and libraries such as React.js and Angular. Strong understanding of responsive design, cross-browser compatibility, and frontend performance optimization.
Manage Databases: Hands-on experience with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
Implement CI/CD Pipelines: Proficient in setting up Continuous Integration and Continuous Deployment pipelines using tools like GitHub Actions, GitLab CI, and Docker.
Automate Testing: Experienced in writing and maintaining automated unit, integration, and functional tests to ensure software reliability.
Demonstrate Core Soft Skills: Strong analytical thinking, collaborative team player, self-organized, and committed to continuous learning and improvement.
Soft skills
Apply Agile Practices: Proven experience working in Agile environments across the software development life cycle; Agile or Scrum certification preferred.
Present Effectively: Capable of clearly communicating technical concepts and results to both technical and non-technical audiences.
Solve Complex Problems: Adept at resolving frontend and backend development challenges in high-complexity environments.
Engage Stakeholders: Skilled in stakeholder communication, ensuring alignment on product goals and technical deliverables.
Lead Teams: Experience in technical leadership or mentoring of small development teams is a plus.
Things to know before departure:
Start: by arrangement - always on the 1st and 15th of the month
Working hours: full time (40h); 27 vacation days
Employment contract: CIM, Unlimited
Line of work: Consulting
Language skills: Fluency in written and spoken English
Flexibility & willingness to travel
Other: a valid work permit
For more detail, salary and company information, use the apply link