Opis oferty
What we need from you:
- software Engineering (at least) 5 years in python / typescript or any other language
- ability to write testable, manageable and easy to follow code
- English on the level where you can express your progress and ideas clearly
- Ability to divide big problems into the smaller ones
- Good understanding why we need tests and be pragmatic, coverage 100% is not our goal
- Infra as a code approach
- Understanding of SDLC, DRY, KISS, SOLID
- Understanding of serverless computing
- understanding of CI/CD pipelines, GitFlow and Github
O stanowisku / o projekcie
What you can get from us:
- Chance to work in great detail with AWS and Azure SDK
- Working on high abstraction on both cloud providers
- Well educated and easy to work with people which give you a lift to level up your skills
- Creating global migration of existing application thru bespoke solution
- Deep integration with many external SaaS solutions: vRealize Automation, PrismaCloud, CloudHealth, ServiceNow
- state of the art technologies
Stack / libs / frameworks:
- Python - mypy, http, pytest, moto, boto, aws powertools, azure sdk, aioboto, async/await
- Typescript - react, yarn / pnpm, serverless plugins, jest, cypress, ssr
- AWS - cognito, dynamodb, streams, api gateway (public/private, api keys), codebuild, codepipeline, step functions, aws lambda (in VPC and outside, layers), iam, sts, multiaccount setup, organizationz, aws sso, cloudformation, cloudfront, cloudwatch, appconfig, step function
- Azure - APIs (ARM API, Resource Graph API, Microsoft Graph API), Azure CosmosDB, Azure Functions, Azure Fundamentals (understanding Azure resources, Vnets, subnets, peering, express-route, hub-spoke architecture), ARM / Bicep
- GoLang – crossplain, provider-aws, provider-azure, teraform
- Tools - swagger/openapi, graphql, monorepo, git, git-flow, jira, postman, bash, docker, terraform, Jenkins, serverless.js, nix / nixpkgs, sst serverless (aws-cdk), bazel
Zakres obowiązków
- Working in an agile team
- Developing cloud-native distributed systems, microservices and serverless architectures
- Quality gates – code reviews, pair programing, team reviews meeting
- Mastering your python, go and cloud skills
- Collaborate with your team to develop custom tools and automation using python and go in a cloud environment