At Grape Up our mission is to help companies become cloud-native.
Our current projects are based on cooperation with international clients from various industries such as automotive, telecommunication or finance from the United States, Europe, and Asia.
Responsibilities
- Designing and building Cloud-Native Applications using Python/Flask and Lambda on AWS architecture
- Migrating legacy solutions to modern microservice-based applications
- Integrating various services (databases, storage, APIs) into cloud applications
- Creating CI/CD workflows along with test suites
- Enforcing good programming practices
Requirements
- Advanced knowledge of Python 3
- Ability to design scalable micro service architectures
- Understanding of containerized web application design principles (twelve-factor applications)
- Experience with some AWS services (ECS, Lambda, S3, Aurora, Route 53, ALB, API Gateway, ECR, SQS, SNS, SSM)
- Knowledge of SQL databases (PostgreSQL)
- Knowledge of CI/CD pipelines and multi-environment blue green deployments on AWS platform (Jenkins, Terraform)
- Knowledge of unit, integration and load testing principles and tools (Pytest, Locust)
- Ability to demo designs and deliverables to the client
- Very good command of English
- Good communication skills
- Open for new technologies
Nice to have
- Knowledge of NoSQL databases (DynamoDB, Apache, Cassandra)
- Know-how about building and packaging Python Lambda Functions (Serverless)