Senior Backend Software Engineer-Python

Job description

About us:

Founded in 2000, ASAL Technologies is the destination for high-quality, innovative, and cost-effective software development and hardware, professional services, and business process outsourcing services. Our highly trained engineers become an extension arm of clients, with high standards in mind that are guaranteed to satisfy even the biggest corporations. All of this is done while supporting our community and cooperating with local universities and startups.

What else?

With 300+ employees spread around 3 cities on the West Bank: Nablus, Rawabi & Hebron. And addition to that we’re also recruiting globally. We’re constantly growing, and we can assure you that you will find your passion at ASAL. It’s simple: be smart, fun, and get things done. That’s what we’re looking for!

About The Role:

as a senior Backend Software Engineer, you will: 

  • Take an active role in shaping the architecture, as well as introducing new technologies and standards.
  • Design and implement engineering solutions for our services that allow us to grow and scale.
  • Build effective cloud infrastructure scaling solutions.
  • Build and maintain high-performance services responsible for the core logic of our services.
  • Work in an agile environment and deliver high-quality code.

Job requirements

  • 5+ years of experience as a backend software engineer using Python & Java or Python & React/ Javascript/ Typescript
  • Experience building large-scale infrastructure applications or similar experience.
  • Familiar with cloud-based deployment (Preferred: AWS)
  • You are not afraid of multitasking or switching between different programming languages, each suitable for different tasks
  • You are a fast learner; you can quickly master concepts, disciplines, and methods
  • You are a flexible team player with great communication skills
  • You are pragmatic; when you hear about a difficult problem, you are able to simplify it so that you can easily solve it
  • You are concise; you get stuff done in a simple, elegant way
  • Fluent in English