Software Engineer (Backend)

EMEA - Amman, Jordan
Job Description
  • Contribute actively to architecture, design & implementation efforts
  • Design & implement robust, scalable, high performance and low latency containerized micro-services
  • Explore alternative technologies and solve customer business requirements
  • Break down problems, document problem statements and estimate development efforts
  • Debug, troubleshoot, and improve live cloud-based applications
  • Automate build, deployment, monitoring and upgrades
  • Mentor junior engineers, perform code reviews and document design decisions
  • Work closely with the cross functional teams in an Agile software development lifecycle process
  • Write clean testable code

Minimum Qualifications

  • 6+ years of software design and development experience, demonstrating increasing levels of responsibilities and ownership of significant set of modules or applications.
  • BS in Computer Science or a related degree
  • Strong Knowledge of at least one of the following programming languages: Python, Scala, Node.js
  • Knowledge of Cloud Technologies and Distributed Systems. Experience with AWS/Azure, Docker and container technologies is a solid plus.
  • Experience with developing RESTful web APIs
  • Experience with debugging and troubleshooting of complex systems
  • Knowledge and experience with typical MQs, i.e. RabbitMQ, ActiveMQ
  • Has the ability to work independently in a project, with strong analytical and problem-solving skills
  • Strong written and verbal communication skills

Preferred Qualifications

  • MS In Computer Science or related degree
  • Familiarity with relational databases such as MySQL, PostgreSQL, Oracle or Aurora
  • Familiarity with NoSQL databases like MongoDB, Cassandra, CouchDB, and/or Elasticsearch
  • Familiarity with configuring and using CI/CD pipelines
  • Understanding of caching, queueing and big data technologies such as Redis, RabbitMQ & Kafka + Spark
  • Understanding of AWS infrastructure and provisioning
  • Exposure to Kubernetes

Please upload your CV to apply.

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

By submitting your CV, you consent to the processing of your personal data in accordance with the General Data Protection Regulation (GDPR). Your information will be used solely for recruitment purposes and will not be shared with third parties without your consent. You may request access, correction, or deletion of your data at any time by contacting recruiting@beyond.ai.

Thank you! Your submission has been received!
  • Contribute actively to architecture, design & implementation efforts
  • Design & implement robust, scalable, high performance and low latency containerized micro-services
  • Explore alternative technologies and solve customer business requirements
  • Break down problems, document problem statements and estimate development efforts
  • Debug, troubleshoot, and improve live cloud-based applications
  • Automate build, deployment, monitoring and upgrades
  • Mentor junior engineers, perform code reviews and document design decisions
  • Work closely with the cross functional teams in an Agile software development lifecycle process
  • Write clean testable code

Minimum Qualifications

  • 6+ years of software design and development experience, demonstrating increasing levels of responsibilities and ownership of significant set of modules or applications.
  • BS in Computer Science or a related degree
  • Strong Knowledge of at least one of the following programming languages: Python, Scala, Node.js
  • Knowledge of Cloud Technologies and Distributed Systems. Experience with AWS/Azure, Docker and container technologies is a solid plus.
  • Experience with developing RESTful web APIs
  • Experience with debugging and troubleshooting of complex systems
  • Knowledge and experience with typical MQs, i.e. RabbitMQ, ActiveMQ
  • Has the ability to work independently in a project, with strong analytical and problem-solving skills
  • Strong written and verbal communication skills

Preferred Qualifications

  • MS In Computer Science or related degree
  • Familiarity with relational databases such as MySQL, PostgreSQL, Oracle or Aurora
  • Familiarity with NoSQL databases like MongoDB, Cassandra, CouchDB, and/or Elasticsearch
  • Familiarity with configuring and using CI/CD pipelines
  • Understanding of caching, queueing and big data technologies such as Redis, RabbitMQ & Kafka + Spark
  • Understanding of AWS infrastructure and provisioning
  • Exposure to Kubernetes
Oops! Something went wrong while submitting the form.