Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Software Engineer

Tawseela
Maadi, Cairo
Posted 6 years ago
26Applicants for2 open positions
  • 20Viewed
  • 5In Consideration
  • 14Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We're changing how group transportation in developing countries is done and you will be a big part of it. You need to be passionate about technology and about directly touching people's lives on a daily basis.

Our consumer platform is launching in Q1 2018 offering cashless payment for public transportation and demand responsive bus routes. We already have a b2b platform working with schools. You will play a pivotal role in shaping them by participating in all phases of the product lifecycle.

Tawseela's culture is all about collaboration. We demand that everyone should contribute new ideas, add to our knowledge base and learn from the others along the way. We also offer flexible hours.

Our current stack consists of the following: Ruby on Rails, AngularJS, Native Android and deployed on AWS.

Your responsibilities will be to:

  • Collaborate with the product manager to participate in formulating requirements and ensure the timeliness of deliveries.
  • Participate in the architecture design.
  • Lead a team of full stack software engineers.
  • Participate in the development of our platforms.
  • Drive a collaborative culture between our software engineers, to learn new technologies and pass on the information.

Job Requirements

Skills we require:

  • 5+ years of relevant software engineering experience.
  • Knowledge of agile methodologies.
  • 2+ years of experience within the 5 years in robust server-side development, including Rails and Django web-based applications.
  • Strong object-oriented development skills.
  • Comfortable with Ruby, Java, JavaScript, HTML5, CSS3, SASS and LESS.
  • Experience developing responsive web applications.
  • Experience with JSON, XML, AJAX, and WebSockets.
  • Strong API design skills.
  • Experience with relational database servers like PostgreSQL, or MySQL.
  • Experience building native mobile applications for iOS and Android.
  • Experience with AWS or similar cloud computing environments.
  • Experience building RESTful web services.

Skills we prefer:

  • Experience with JavaScript frameworks like AngularJS.
  • Experience working with NoSQL database systems like MongoDB, CouchDB, or Redis.
  • Familiarity with languages like Groovy, Go, Python, Erlang, or Scala.
  • Familiarity with stacks like MEAN, or LYME/LYCE.
  • Ability to diagnose, troubleshoot, and repair running Rails servers for high availability.
  • Fluent in Linux: RedHat, CentOS, Fedora, or Ubuntu.
  • Experience building and managing automated build/test/deployment environments.
  • Experience in applications security, cryptography, network security, or systems security.

Personal:

  • Passion for the latest trends in software engineering.
  • Passion for building world class applications, to be used by millions of users.
  • Good communicator.
  • Open to feedback.
  • Desire to work in a fast paced and dynamic environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Software Engineer