APIs and Integration, AWS Glue, Amazon Web Services
40 hrs/week
12+ months
Georgia
Georgia
We are currently looking for a remote Senior Python Developer to become a part of the global team.
The customer is an insurance company that offers surety bonds to construction, engineering, oil and gas, manufacturing, defense, shipbuilding, pharmaceutical, transportation, and retail sectors.
responsibilities
Implementation of AWS Lambdas using Python
Pipelines development via AWS Glue
Integration with AWS RDS db
Write unit/integration tests for services
Implement REST API services
requirements
3+ years of experience with Python
Good understanding of main AWS services and structure (AWS Glue, Lambda, RDS)
Experience with AWS CDK (TypeScript)
Knowledge of Git
English level B2+ for communication with English speaking colleagues and customer
nice to have
Experience writing Microservices
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
AWS Cloud Development Kit, AWS Lambda, AWS Simple Queue Service
40 hrs/week
12+ months
Chile, Colombia
Chile, Colombia
Join our remote team as a Lead Python Developer with AWS expertise to provide strategic guidance, designs, and solution patterns to team members.
In this role, you will partner with business analysts and customers to optimize requirements and ensure the feasibility of design and integration with existing systems/platforms. You will also work with developers to validate key functionality and integration. The successful candidate will have a demonstrated track record of creating significant improvements across business-critical product ecosystems around stability, security, performance, and scalability.
responsibilities
Provide strategic guidance, designs, and solution patterns to team members
Drive and collaborate throughout the development life cycle
Partner with business analysts and customers to review and optimize requirements
Review and validate key functionality and integration with developers
Ensure feasibility of design and integration with existing systems/platforms
Support functions that require automation/systems development, including initial development
Provide ongoing support of the suite of applications that would help manage pricing, trading, hedging, pooling, and shipping or other functions depending on the department
requirements
5+ years of relevant experience in software development
Proven track record of leading and mentoring a team of engineers
Expert-level knowledge of Python 3, Object-Oriented Code & Design Patterns
Strong experience with REST APIs, Git, and writing Unit Tests
Experience with NoSQL and SQL databases, event-driven systems & microservices
Experience with Amazon Web Services (AWS) and serverless technologies, infrastructure as code (Cloudformation & CDK), and DevOps practices (CI/CD, Automated Pipelines)
Experience working with Agile, Scrum, Jira, and collaborating across teams
Degree in computer science, engineering, or a similar field
Mastery of at least one major skill outside of core coding
Experience conveying complex technical topics to engineers, POs, PMs, or non-technical colleagues
Ability to facilitate or actively participate in multi-team or multi-subproduct scrum activities and rituals
Experience in monitoring, documentation, security, integration testing, visual design, and performance optimization
Financial Services and, if possible, mortgage industry experience preferred
Fluent in English with Upper-Intermediate level (B2) or above
nice to have
Experience with Python frameworks like Fast API, Flask, Django, and Snowflake
AWS Cloud Development Kit, AWS Lambda, AWS Simple Queue Service
40 hrs/week
12+ months
Chile, Colombia
Chile, Colombia
We are looking for a Senior Python Developer with AWS expertise to join our remote team.
We are looking for a Senior Python Developer with AWS expertise to join our remote team and provide technical leadership to our talented developers. You will serve as a driver and collaborator throughout the software development lifecycle, providing strategic guidance, designs, and solution patterns to team members. You will partner with business analysts and customers to review and optimize requirements, ensuring the feasibility of design and integration with existing systems/platforms. You will work with developers to review and validate key functionality and integration while providing ongoing support of the suite of applications that would help manage pricing, trading, hedging, pooling, and shipping or other functions depending on the department.
responsibilities
Provide technical leadership and collaborate with the team throughout the software development lifecycle
Partner with business analysts and customers to review and optimize requirements
Ensure feasibility of design and integration with existing systems/platforms
Work with developers to review and validate key functionality and integration
Provide ongoing support of the suite of applications that would help manage pricing, trading, hedging, pooling, and shipping or other functions depending on the department
Contribute to the continuous refinement of the software development process
Collaborate with other teams to address architectural gaps and build systems
Facilitate or actively participate in multi-team or multi-subproduct scrum activities and rituals, helping others to understand them
requirements
3+ years of relevant experience in software development
Expert-level knowledge of Python 3, Object-Oriented Code & Design Patterns
Experience with SQL, NoSQL databases, and REST APIs
Proficiency with Git and experience in writing Unit Tests
Experience with Event Driven Systems & Microservices
Strong knowledge of Amazon Web Services (AWS) and serverless technologies
Experience with Infrastructure as Code (Cloudformation & CDK)
Demonstrated ability to master at least one major skill outside of core coding such as monitoring, documentation, security, integration testing, visual design, DevOps, performance optimization
Experience with Agile, Scrum, Jira methodologies, and DevOps Practices (CI/CD, Automated Pipelines)
A degree in computer science, engineering, or similar
Excellent communication and collaboration skills
Fluent in English with Upper-Intermediate level or above
nice to have
Strong experience with Python frameworks (e.g. Fast API, Flask, Django)
Financial Services and mortgage industry experience
We are looking for a Senior AWS Cloud Cost Optimization Engineer to join our team.
We are looking for a Senior AWS Cloud Cost Optimization Engineer to join our remote team. The ideal candidate will have hands-on experience in DevOps or SRE and possess deep experience working on cost analysis and optimization in large AWS environments, with a passion for data analysis. As a team player, you will collaborate with others across the organization to increase visibility to cloud spending by developing a data-driven approach in alerting, reporting, and optimization of cloud costs.
responsibilities
Identify optimization opportunities to maximize ROI on cloud resources and work towards making cloud infrastructure cost-efficient
Fully understand the client’s product and the way it is architected and deployed in the cloud, and the associated costs for each portion of the environment
Advise on architecture and resource optimization, waste management, and capacity management
Monitor and investigate increases in Cloud costs and other usage anomalies
Track utilization of cloud reservation/savings plans and work with teams to re-purpose freed up capacity
Derive insightful knowledge from data patterns and anomalies to inform strategic and operational decisions
Recommend and track savings opportunities related to cloud commitment purchases and commitments
Develop plans for optimization and automation of cost and cost compliance reporting
Create, mature, automate, and govern Cost Optimization policies and best practices
Report KPIs and recommended savings opportunities
Ensure cost improvements are working by partnering with engineering teams
requirements
A minimum of 3 years of experience in AWS cloud cost optimization and management
Extensive knowledge of AWS Cloud Adoption Framework, AWS Cost Explorer, Amazon EC2, Amazon Elastic Kubernetes Service, and Amazon S3
Proficiency in Python for data analysis and automation
Experience with containerization technologies for cloud deployment
Strong understanding of cloud cost optimization best practices and strategies
Ability to track and manage cloud reservation/savings plans and commitments
Capability to develop, modify, and maintain cloud costs and utilization reports, dashboards, and cost usage alerting and forecasting
Excellent verbal and written communication skills in English (B2+)
nice to have
Familiarity with AWS Budgets, AWS Lambda, Amazon CloudWatch, Datadog, New Relic Infrastructure, and Smartsheet
Experience with AWS Spot Instances and Committed/Sustained use
Knowledge of cloud commitment purchases like Reserved Instances and Savings Plans
We're seeking a Lead AWS Cloud Cost Optimization Engineer to become part of our remote team.
The perfect fit would be someone who has hands-on DevOps or SRE experience, as well as an in-depth understanding of cost analysis and optimization in large AWS environments. A passion for data analysis is a must. The role involves collaborating with different teams across the organization to enhance the visibility of cloud spending. This will be done by creating a data-driven approach for alerting, reporting, and optimizing cloud costs.
responsibilities
Discovery of optimization opportunities that maximize ROI on cloud resources and the pursuit of making cloud infrastructure cost-efficient
Comprehensive understanding of the client’s product, how it's architected and deployed in the cloud, and the associated costs for each segment of the environment
Provision of advice on architecture and resource optimization, waste management, and capacity management
Investigation and monitoring of increases in Cloud costs and other usage anomalies
Tracking of cloud reservation/savings plans use and collaboration with teams to re-allocate freed up capacity
Extraction of insightful knowledge from data patterns and anomalies to guide strategic and operational decisions
Recommendation and tracking of savings opportunities related to cloud commitment purchases and commitments
Formulation of plans for optimization and automation of cost and cost compliance reporting
Creation, maturation, automation, and governance of Cost Optimization policies and best practices
Reporting of KPIs and recommended savings opportunities
Partnership with engineering teams to ensure cost improvements are effective
requirements
At least 5 years of experience in AWS cloud cost optimization and management
A minimum of 1 year of relevant leadership experience
In-depth knowledge of AWS Cloud Adoption Framework, AWS Cost Explorer, Amazon EC2, Amazon Elastic Kubernetes Service, and Amazon S3
Proficiency in Python for data analysis and automation
Experience with containerization technologies for cloud deployment
A strong understanding of cloud cost optimization best practices and strategies
The ability to track and manage cloud reservation/savings plans and commitments
The capability to develop, modify, and maintain cloud costs and utilization reports, dashboards, and cost usage alerting and forecasting
Excellent verbal and written communication skills in English (B2+)
nice to have
Familiarity with AWS Budgets, AWS Lambda, Amazon CloudWatch, Datadog, New Relic Infrastructure, and Smartsheet
Experience with AWS Spot Instances and Committed/Sustained use
Knowledge of cloud commitment purchases like Reserved Instances and Savings Plans
0
latest insights
01
career advicehow to become a senior software engineer: a guideLearn how to grow to a senior software engineer role, how long does it take, and whether you have the skills to become one.read more
02
career advicecreative Salesforce portfolio project ideasExplore our dynamic collection of Salesforce portfolio projects and get inspiration from ideas to win your next top developer job.read more
03
tips & toolsrebase vs. merge: a comprehensive guideUnderstand the techniques of rebase vs merge, discover the pros, cons, and when best to use git rebase vs git merge in this comprehensive guide.read more