Python Developer
Miejsce pracy: Kraków
Who we are looking for?
- At least 4 years of software development experience, emphasizing Python backend development
- A minimum of 2 years of hands-on experience with AWS cloud services such as ECS, Cognito, S3, RDS, CloudFront, and SQS
- Demonstrated proficiency in AWS Cloud computing, including an understanding of services like WAF and Verified Access
- Expertise in containerization technologies like Docker and ECS
- Experience with RESTful API development and integration, preferably with systems involving gift card transactions and management
- A deep understanding of CI/CD practices and tools, notably GitHub Actions and ECS
- Familiarity with agile development methodologies and tools such as JIRA and GitHub
- Demonstrating excellent communication and interpersonal skills, with a strong interest in knowledge sharing and collaboration
- Very good command of Polish and very good knowledge of English, able to communicate effectively in a professional environment
It’s a plus if you have
- Proficiency in Terraform
- Strong analytical and problem-solving skills, with the ability to work independently and as part of a team
Few words about the project:
- The project focuses on the gift card industry
- We're creating secure, scalable applications with AWS services to improve how gift cards are managed and distributed
Technologies
- our codebase is hosted on BitBucket/GitHub, we use Git Flow + code review
- 8/10 projects are hosted on Amazon, Azure, including the development & testing instances
- we use IaC approach for deployment of our projects
- we devote part of the time (the window between projects) to the development of internal and open projects, e.g. yake.amsdard.io
- we love to implement the latest solutions to our projects
Tools
- we manage our projects using Jira
- we work in Scrum when it makes sense
- we track live environment issues using Sentry
- we use prometheus/ grafana/ datadog for more advanced monitoring
- we deploy new projects using k8s, ECS, with the support of our in-house DevOps team
- we use LDAP management for accessing our internal tools
- we use Google Workspace tools
- we use (paid ;-)) Slack for daily communication & Google Meets for video calls
- we use Miro boards for drafting our back-of-the-napkin ideas
- you can check out our know-how & other nice stuff in our company's wiki