Ambush

Senior Software Engineer

Ambush

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDynamoDBJavaJavaScriptKotlinMicroservicesMySQLPostgresPythonReactTerraform

About the role

  • Overall polish review of the product
  • Share knowledge with colleagues who are passionate about software development and technology in general
  • Be responsible for your tasks and managing your time - no micromanagement
  • Encourage a culture of data-driven and agile decision-making
  • Communicate in English on a daily basis, both verbally and in writing
  • This position may include some travel opportunities

Requirements

  • Strong experience with Java, focusing on microservices architecture using choreography patterns
  • Experience with Kotlin and Python is a plus
  • Knowledge in Terraform for infrastructure as code
  • Strong expertise in AWS, including DynamoDB and Lambda
  • Experience with JavaScript for frontend (React.js) development is a plus
  • Experience with relational databases like MySQL or PostgreSQL
  • Experience working with Git and GitHub
  • Familiarity with continuous integration and continuous delivery (CI/CD) processes
  • Ability to tackle both front-end and back-end tasks
  • Self-motivated problem solver, positive attitude, and flexibility
  • Excellent English communication, both written and oral
  • Availability to travel to Australia for a period of time
Benefits
  • Teamwork is one of our core values!
  • English Immersion moments to enhance vocabulary and pronunciation
  • Special moments for knowledge sharing
  • Opportunities for career growth and skill development

Applicant Tracking System Keywords

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

Hard skills
Javamicroservices architecturechoreography patternsKotlinPythonTerraformAWSDynamoDBLambdaJavaScript
Soft skills
self-motivatedproblem solverpositive attitudeflexibilityexcellent communicationverbal communicationwritten communication