Backend Engineer
New
A
AssetWatch, Inc.Predictive Maintenance
We have a distributed team that works remotely across locations in the United States and Ontario, Canada., Collaboration within core working hours is required.Full-TimeMiddle
Salary$120,000 — $155,000 USD
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPythonSQLDynamoDBMySQLCI/CDTerraformMicroservices
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field.
- Strong proficiency in Python development within AWS serverless environments.
- Deep knowledge of AWS services including ECS, Lambda, API Gateway, S3, CloudWatch, IAM, RDS Aurora, SNS, and SQS.
- Expertise with SQL and NoSQL databases, specifically MySQL and DynamoDB.
- Experience designing and building scalable APIs and managing third-party API/SaaS integrations.
- Solid experience managing infrastructure using Terraform and IaC principles.
- Experience with Git, pipeline automation, CI/CD methodologies, and Agile practices (Jira).
- Proven experience designing and implementing backend solutions in complex, scalable cloud environments.
Responsibilities
- Design, develop, and maintain secure, scalable, and highly available microservices, integrations, and jobs.
- Develop and optimize serverless architectures leveraging AWS Lambda, API Gateway, and related technologies.
- Write and optimize performant SQL queries, stored procedures, and database schemas using MySQL.
- Create, manage, and improve infrastructure-as-code (IaC) scripts and Terraform templates.
- Automate CI/CD pipelines to enhance developer efficiency and ensure seamless deployments.
- Collaborate with Product and Engineering Teams to identify, plan, and implement system improvements.
- Participate in an on-call rotation managing production deployments and support.
View Full Description & ApplyYou'll be redirected to the employer's site