Engineering

Backend Developer (Python) (Remote)

Remote
Work Type: Full Time
Feel like changing the world today?

Ambush is looking for a backend developer to help design and implement large applications/systems that enable America’s fastest growing companies to work and scale more efficiently. 

As a backend developer, you'll be mostly working with major frameworks in Python. You'll be involved in decisions of system architecture and will have the opportunity to implement fresh ideas along with other members of the development and design teams. In our routines, we make use of agile methodologies, processes of continuous integration, TDD and we truly value good practices of code implementation.

When you join us, you will:

  • Identify and solve challenging problems while delivering high-quality, well-tested code
  • Own and implement highly performant backend APIs
  • Shape the overall product experience along with other developers
  • Communicate with clients regularly and participate in calls with them and other team members
  • Help build and manage our continuous integration process and infrastructure


What we'd like to see in a candidate:

  • 3+ years of experience with backend development
  • Knowledge of Python and its frameworks (Pynamo)
  • Demonstrable experience working in a microservice environment, ideally using the Serverless framework
  • Experience designing and implementing web services using REST
  • Proficiency with relational databases / SQL and NoSQL development (DynamoDb)
  • Experience developing applications on Amazon Web Services (API Gateway, CloudFront, and working with ancillary services such as Lambda, S3, etc.)
  • Elasticsearch experience with writing search queries highly desired
  • Passion for good practices of programming and continuous learning. 

Submit Your Application

You have successfully applied
  • You have errors in applying