We seek to hire a Senior Python Engineer, with cognate experience in big data and AWS. Our ideal candidate thrives in a dynamic environment and is excited to work on challenging projects. If this is you, we would love to have you join our team!
About Project
Our client is a leading provider of innovative solutions dedicated to optimizing operational efficiency for travel management companies and hotel chains.
You Have
Python Programming: • Python core language features, data structures, and object-oriented programming. • Python libraries commonly used in serverless applications (boto3 for AWS interactions, requests for HTTP, and JSON). • Async programming for handling concurrency, especially useful in event-driven Lambda functions.
AWS Fundamentals: • AWS Lambda triggers (S3 events, API Gateway calls, DynamoDB streams, CloudWatch events, etc.) • AWS SAM or Serverless Framework. • Infrastructure as Code (IaC) tools (Terraform, AWS CloudFormation, or CDK (Cloud Development Kit)). • AWS services (S3, DynamoDB, SQS, SNS, and CloudWatch, StepFunctions).
API Development and Integration: • Knowledge of building RESTful APIs using API Gateway. • Experience with authentication and authorization mechanisms like IAM roles, policies, and JWT tokens.
SQL and NoSQL Fundamentals: SQL: Basic proficiency in SQL. NoSQL: NoSQL concepts relevant to DynamoDB.
Data Serialization and ORM Libraries: JSON, Lambda functions, ORM (Object-Relational Mapping): SQLAlchemy (for RDS) or DynamoDB Mapper libraries (for DynamoDB).
Previous experience working with any workflow engine.
Highly experienced with high-volume ETL (Extract, Transform, Load ) coding.
Would be a plus
Ability to work independently as a part of the client's team
You Are Going To
Build and manage AWS Lambda functions using Python in event-driven architectures.
Develop secure RESTful APIs using API Gateway, FastAPI, and async programming.
Connect Lambda to relational and NoSQL databases, optimize interactions, and perform CRUD operations.
Enhance Lambda performance, manage concurrency, and implement AWS security best practices.
Use CloudWatch and X-Ray for application monitoring, logging, and debugging.
Design high-volume ETL pipelines and integrate them with workflow engines.
Deploy using AWS SAM, Terraform, or Docker, optimizing images for serverless workloads.
We offer
Work-life Balance
Possibility to work remotely
Health Care
Reimbursement of medical expenses
Online morning exercise
Education
Compensation for trainings, seminars, conferences
Free access to the Pluralsight and ACloudGuru knowledge base
Access to the AltexSoft library with top-notch materials
A mentor for a probation period
Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development
Development
Horizontally — master new technologies at internal courses
Vertically — choose your own career path through Competency trees
Recognition Program
All your activities are marked by points that can be exchanged for gifts to fit any taste.