We are looking for a strong Python Developer with hands-on expertise in AWS Lambda functions and serverless application development. The candidate will be responsible for building optimizing and maintaining backend services using Python and AWS cloud-native components.
Develop test and deploy Python-based backend services.
Build AWS Lambda functions with efficient performance and low latency.
Create and maintain RESTful APIs using API Gateway Lambda.
Design and implement serverless workflows using:
AWS Lambda
API Gateway
S3
DynamoDB
EventBridge
SQS/SNS
Automate deployments using AWS SAM CloudFormation or Terraform.
Write clean modular and maintainable Python code.
Implement proper logging exception handling and debugging.
Ensure code meets performance reliability and security standards.
Develop unit tests and integration tests using PyTest or similar tools.
Collaborate with DevOps teams to build and maintain CI/CD pipelines.
Work closely with architects product owners and cross-functional teams.
Document code workflows and technical specifications.
Strong proficiency in Python (3.x).
Hands-on experience building AWS Lambda functions.
Good understanding of:
API Gateway
S3
DynamoDB / RDS
Event-driven architectures
Experience with CloudWatch logs and troubleshooting.
Knowledge of:
Python modules & packages
Error handling
Decorators generators
Pythonic coding standards (PEP8)
Ability to write optimized and scalable code.
Git/GitHub / Bitbucket
AWS SAM / CloudFormation / Terraform
CI/CD pipelines (GitHub Actions / CodePipeline / Jenkins)
Experience with FastAPI Flask or Django.
Familiarity with Docker.
Knowledge of asynchronous programming (asyncio).
Understanding of security best practices (IAM encryption secrets management).
Bachelors degree in Computer Science Engineering or related discipline (preferred but not mandatory).
Required Experience:
Senior IC
As Encora Inc. expands its footprint in Latin America, its acquisition of Nearsoft provides our clients with a unique chance to Nearshore on a global scale.