Cloud Developer
- Full-time
Company Description
Intertec is a trusted custom software development and technology consulting company headquartered in Munich, Germany. In nine years, we have grown to a company of 120 international employees, working with DAX and FTSE 100 companies, startups, and incubators (e.g. Rocket Internet). Since our inception, we have pioneered custom solutions that have become central components in our client’s business success. Our vast technology and industry expertise help our clients across multiple business domains to deliver successful and scalable products.
When joining Intertec, you enter an environment that inspires you to learn, grow, and lead by example. At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight and have exposure to international projects as well as enjoy on-going learning and development opportunities.
Our team loves to have a good time, express their personality, and show it off to the world. Whether we’re celebrating a birthday, gathering for a team event, or celebrating a company’s success, we take pride in doing it with a smile. Life is too short not to have fun while you work.
Job Description
We are looking for a skilled Cloud Developer to join our team. In this role, you will focus on developing cloud-native distributed systems, microservices, and serverless architectures. You will work closely with your team to create custom tools and automation in a cloud environment using Python, Go or TypeScript while ensuring quality through code reviews, pair programming, and team reviews. This position requires a strong foundation in AWS and Azure services, an understanding of modern development principles, and the ability to work with complex cloud-based systems.
Responsibilities
- Develop cloud-native distributed systems, microservices, and serverless architectures.
- Write testable, manageable, and easy-to-follow code in Python, Go or TypeScript.
- Build and maintain infrastructure as code (IaC) using tools like CloudFormation, Bicep, and ARM templates.
- Work with AWS services (Cognito, DynamoDB, API Gateway, Lambda, etc.) and/or Azure services (CosmosDB, Azure Functions, ARM APIs, etc.).
- Implement CI/CD pipelines using GitFlow, GitHub, and AWS/Azure tools like CodeBuild, CodePipeline, and Azure DevOps.
- Collaborate with external SaaS solutions like Vmware vRealize Automation, PrismaCloud, and ServiceNow for integration.
- Apply principles of event-driven architecture using queues, streams, and pub/sub models.
- Participate in quality gates, including code reviews, pair programming, and team review meetings.
- Troubleshoot and resolve issues with network connectivity, proxies, and direct connect.
- Work with NoSQL databases like DynamoDB and apply concepts of functional programming (list, map, reduce).
- Ensure security and compliance through a solid understanding of ABAC/RBAC, JWT/SAML/AAD for authentication and authorization.
Qualifications
- 4+ years of experience as a DevOps Engineer with development skills.
- Proficiency in AWS and/or Azure cloud platforms.
- Hands-on experience with Python/Java and Angular for both backend and frontend development.
- Strong understanding and practical experience with Infrastructure as Code (IaC) tools like CloudFormation and Terraform.
- Interest and experience in security topics, especially in relation to Privileged Access Management (PAM) and cloud security.
- Experience integrating cloud platforms with security monitoring tools, such as PrismaCloud.
Primary Skills:
- Strong understanding of SDLC, DRY, KISS, and SOLID principles.
- Knowledge of serverless computing and scalability.
- Experience in cloud infrastructure and automation using Python and Go.
- Familiarity with UI development in React.
- Understanding of event-driven architecture and working with systems using queues, streams, and pub/subs.
- Strong grasp of AWS services like Cognito, DynamoDB, API Gateway, Lambda, CloudFormation, and IAM, and/or Azure services, including ARM/Bicep, VNet architectures, CosmosDB, and ExpressRoute.
- Familiarity with infrastructure as code and cloud-based security practices.
- Good understanding of functional programming and concurrent systems.
- Ability to divide big problems into smaller tasks and make decisions based on facts.
- Open to collaboration and willing to defend ideas with strong reasoning.
Additional Information
At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight and have exposure to international projects as well as enjoy on-going learning and development opportunities. Our team loves to have a good time, express their personality, and show it off to the world. Whether we’re celebrating a birthday, gathering for a team event, or celebrating a company’s success, we take pride in doing it with a smile. Life is too short not to have fun while you work.