Senior Software Engineer Backend (Python, AWS)
Требования
Местоположение и тип занятости
Компания
Full Service Development Company
Описание вакансии
Условия работы
Who We’re Looking For:
We are seeking an experienced and driven Senior Backend Software Engineer (proficient in Python and AWS) to assist with extensive development and maintenance of current custom integrations.
What You’ll Do:
- Working as the developer (Python and AWS)
- Develop / deploy applications/functions in AWS (Lambda, ECS, EC2)
- Triggering Lambda function from S3, SNS and SQS
- Testing Lambda function
- Deploy Python applications using Terraform, Jenkins, Docker
- Storing/Accessing data with S3 buckets
- Storing/Accessing data with DynamoDB
- Redis cache implementation
- IAM – Role and Policy implementation
- AWS messaging service implementation using SNS, and SQS
- Building Spring boot, Rest Services and Microservices in ECS if experience is in Java
- Troubleshooting issues using Cloud Watch
- Troubleshooting issues using APM tools like Splunk or New Relic
- Bug fixes
- Maintaining a run book with issue RCA and Resolution
- Writing SQL queries, Procedures and Functions
- Handling stories/issues using Jira, Confluence, ServiceNow
What You’ll Need:
- Experience in Python. Java is a huge plus
- Experience in AWS (Lambda, EC2, S3, SNS, SQS, ECS, DynamoDB, IAM, Redis, Cloud Watch)
- Experience in Terraform, Jenkins, Docker.
- Handling stories/issues using Jira, Confluence, ServiceNow
- Writing SQL queries, Procedures and Functions
- Experience in Splunk or New Relic will be an advantage
- Candidates must be well versed with Source control (GIT) and the procedures
- Must be good in verbal and written communication
What We Offer:
- Competitive salary
- Remote work opportunity
- Remote workplace setup
- Comfortable work in your local time zone
- Flexible work schedule
- Comfortable working in a fast-paced, results-oriented environment
- Professional growth and development
- Multicultural working environment