Computer Engineer

Computer Engineer

THIS POSITION HAS BEEN FILLED. HOWEVER, WE’RE ALWAYS LOOKING FOR TALENTED RECRUITS TO JOIN OUR TEAM. YOU CAN GET IN TOUCH WITH US HERE

Role
Server-side Developer

Experience
1 – 3 Years

Salary
Competitive with industry standard

Location
Beirut, Lebanon
Job Description
We are looking for a Developer who really cares about writing clean, well thought out, and reliable code and who will be responsible for managing the interchange of data between the server and the web/mobile apps. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end html elements; therefore, a basic understanding of front-end technologies is necessary as well.
We are looking for someone who:

  • Writes reusable, testable, and efficient code
  • Has passion for the web and the server-side systems
  • Is comfortable participating in architectural decisions
  • Enjoys collaborating with others to solve problems and refine ideas
  • Likes to invent new systems
  • Has the desire to learn and grow individually and as a team
  • Has strong communication skills (online and in person)
  • Enjoys whipping servers into shape
  • Likes to ensure a technology watch, find and test new third party tools, frameworks and solutions

Requirements
The basic requirements for this job are:

  • Knowledge of any MVC framework
  • Understanding of multi-thread architecture
  • Familiarity with event-driven programming
  • Good understanding of server-side templating languages such as Jinja 2
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of Linux bash/shell scripting
  • Proficient understanding of code versioning tools such as Git
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Strong unit testing and debugging skills
  • Understanding of reliability and security compliance

Extra Credits
You will get extra credit if you are familiar or have experience with one or more of the following:

  • Open Source contributions
  • Familiarity with shipping service providers APIs like UPS, Fedex, etc.
  • Being strongly opinionated and not afraid to challenge the status quo
  • Batphone (being responsible for the infrastructure means being ready when duty calls)
  • Knowledge of Python is highly recommended
  • Knowledge of Python frameworks such as Flask, XHTML2PDF, Celery
Posted in: Recruitment
RELATED POSTS