
Senior Software Engineer
Ambush
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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