Senior Software Engineer



Description:

Shamseya is looking to hire a senior software engineer to technically manage the development of it’s software solutions. The selected candidate will be responsible for the architecture and research for all the technical projects and will monitor and guide the team to deliver quality projects efficiently. The candidate should ideally have interest and passion towards socially-driven solutions in the healthcare industry.

Responsibilities:

  1. Design the architecture and lead the development of different types of web apps and APIs
  2. Design and maintain the database for different web apps
  3. Develop, maintain and refactor code base 
  4. Lead and guide the tech team 
  5. Offer technical knowledge and expertise to choose the suitable technology stack/methodology for tasks/projects
  6. Take ownership over creating the development workflow and processes 
  7. Ensure code quality and scalability
  8. Act as a communication channel between technical and business teams

Qualifications:

  1. 5+ yrs experience in software development
  2. Strong experience with Python Django
  3. Experience with HTML, CSS, Javascript and its different frameworks, preferably React.js
  4. Experience in Relational Database Management Systems
  5. Solid understanding of web development best practices
  6. Practical experience in Agile software development
  7. Experience in Android development is a plus
  8. Strong communication and leadership skills
  9. Interest in the product business life cycle
  10. Knowledge in hosting web apps on the cloud
  11. Passion to take part in a leadership role to develop technology products that tackle deep social and healthcare challenges. 
  12. BS in Computer Science, Engineering or a related field.

Location:

Maadi with semi-flexible work location.

If you are interested in joining us, please send your updated CV to daniel@shamseya.org

Please note that only shortlisted candidates will be contacted.