Backend Engineer - Senior / Junior

Job description

Who are you?

You are an enthusiastic Backend Engineer who would like to using his/her coding skills to create a big impact in the world. You will be creating a scalable and robust backend architecture. You love the challenge and opportunity to design application architectures from scratch and put your own unique stamp on it.


You are the kind of engineer that looks at tough or expensive challenges, and figures out ingenious solutions. You use the best of many tools to achieve the results you need. If there’s no good way to do something, you create software to do it.


You are known for being dependable, a reliable problem solver, and being a tech detective. If something is broken you find it and fix it, aided by the structure you’ve set up.


Who are we?

We're an elite team, one of a kind in Egypt, and we're working on building highly sophisticated Artificial Intelligence platforms in the field of marketing automation. Our team has won several awards and were mentioned in the world's biggest publications such as Forbes, TechCrunch, and more. 


We are on a mission to make the internet a better place by fixing the way marketing works, and together we're conquering the world...one commit at a time!


Why work with us?

Because we put people first!


Some of the benefits of working in Cognitev are:

  • Global company with offices around the world (Dubai, Cairo, San Francisco)
  • Our Cairo office is a large villa, with our own pool, and mango trees with an XBox zone, and a Ping-pong table :) 
  • All our salaries are paid in US Dollars ($)
  • Stock options for all team members
  • Unlimited vacation, work from home
  • Schooling allowance for team members with children
  • Medical Insurance
  • In-house Catering service 
  • Working on the most challenging computational problems with the most advanced stack 
  • Incredible hand-picked team, that is one of the most solid in Egypt.
  • An amazing culture to work in
  • Two patents in the fields of NLP and Deep learning
  • Global product being used by customers around the world (US, Europe, Asia, MENA)

Requirements

Skills

  • Familiarity with server side MVC web frameworks and REST APIs 
  • A track record of writing high-quality, elegant code 
  • Advanced understanding of one Backend language (Python, Java, NodeJS, RoR) 
  • An understanding of relational database models 
  • Understanding of Machine Learning techniques is a plus
  • Familiarity with Hadoop or Spark is a plus
  • Desires to have a role in the growth of a startup 
  • Stays motivated and knows how to be persistent 
  • Able to stay organizes while managing a backlog of issues of various priorities 
  • Enjoys digging through details to find improvements 
  • Familiarity with Git or other version control systems  


Responsibilities


  • Design services and build a highly scalable system architecture for your projects, and with other team members 
  • Build and optimize the state of the art marketing automation systems
  • Conduct code reviews for your peers, and learn from code reviews conducted with you 
  • Help improve the code quality through writing unit tests, automation and performing code reviews 
  • Build and maintain a performant API system that serves the customer-facing console front-end 
  • Build monitoring & alerting platforms, automation tools and continuous integration environments 
  • Follow the product from inception to launch, and own large parts of the product’s execution



You can either apply here, or just send us your CV to jobs@cognitev.com ... Join us on the greatest journey of our lives! 🚀