Ambush

Backend Engineer, Python/Java

Ambush

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Backend Development: Design, build, and maintain efficient, reusable, and reliable Python code for our core services.
  • Cloud Architecture: Architect and deploy serverless solutions using AWS Lambda and DynamoDB.
  • Infrastructure as Code: Take ownership of infrastructure provisioning and management using Terraform.
  • Database Management: Work with both NoSQL (DynamoDB) and relational databases (MySQL/PostgreSQL) to ensure data integrity and performance.
  • Modernization: Occasionally assist in the maintenance of legacy Java applications, focusing on version migrations and bug fixes.
  • DevOps Culture: Maintain code quality and automation through Git/GitHub and robust CI/CD pipelines.

Requirements

  • Strong Python Skills: Deep understanding of Python internals, asynchronous programming, and backend frameworks.
  • Terraform Expertise: Proven experience writing modular, scalable Terraform code for production environments.
  • AWS Proficiency: Strong hands-on experience with the AWS ecosystem, specifically Lambda (serverless patterns) and DynamoDB.
  • Relational Databases: Solid experience with SQL, schema design, and query optimization in MySQL or PostgreSQL.
  • Version Control & CI/CD: Proficiency with Git, GitHub workflows, and setting up/managing CI/CD pipelines.
Benefits
  • Healthcare benefits
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonasynchronous programmingTerraformAWS LambdaDynamoDBMySQLPostgreSQLSQLCI/CDGit