Software Country (ТОО Балхаш Системс)

Principal Back-End Developer (AWS+Python)

Не указана
  • Сербия
  • Полная занятость
  • Полный день
  • Более 6 лет
  • AWS
  • Serverless
  • Python
  • Английский — B2 — Средне-продвинутый

Software Country is a technology company focused on providing software development services to clients worldwide. Our tech knowledge coupled with our deep industry expertise is what allows us to create effective high-quality solutions. We have been helping enterprises scale engineering capacity and deliver efficient software since 1993.

We are currently looking for a Principal back-end developer (Python) with strong expertise in AWS and serverless technologies.

The project is an online testing platform for medical schools (exams and testing). Our client is a US company providing test development and automated testing services.

​​​Required experience and skills

  • 6+ years of experience in Python.
  • Strong experience with AWS serverless technologies, such as AWS Lambda, AWS API Gateway, Amazon SQS, Amazon SNS, Amazon EventBridge, AWS Step Functions, and AWS AppSync.
  • Practical experience with event-driven architectures and design patterns for serverless applications.
  • Hands-on experience with developing and deploying serverless APIs using AWS API Gateway and AWS Lambda.
  • Deep knowledge of AWS SDKs for Python and boto3 library for AWS services integration.
  • Strong experience with AWS databases such as Amazon DynamoDB, Amazon DocumentDB, Amazon Aurora, and Amazon RDS.
  • Practical experience with S3: file (inventory) management; implementing archiving strategies using retention rules and storage classes.
  • Familiarity with serverless data processing tools, such as AWS Glue or AWS Athena.
  • Experience with serverless monitoring and debugging tools, such as AWS X-Ray or AWS CloudTrail.
  • Knowledge of security and compliance considerations for serverless applications.
  • Knowledge of how to build and deploy serverless applications using AWS CloudFormation, AWS CDK, or AWS SAM (Serverless Application Model).
  • Familiarity with DevOps tools and processes for serverless applications, such as CI/CD pipelines and serverless testing frameworks.

Our offer as your future employer

  • Flexible work schedule.
  • The ability to work remotely.
  • Opportunities for professional growth.
  • Medical insurance.
  • Relocation bonus for candidates when moving.