Senior Software Engineer This job has ended. You cannot apply anymore.

Confidential Logo
Posted on 21 Mar, 2024
Closing on 04 Apr, 2024

Job Description

Job Title: Senior Software Engineer

Company: Confidential

We are a leading company of enterprise-grade business solutions across various industry sectors, driven by innovation and a commitment to creating solutions that empower our clients to achieve their goals. We foster a collaborative and supportive work environment where talented individuals can thrive and make a real impact.

The Role

As a Senior Software Engineer, you'll play a key role in our growing Educational Management Information Systems (EMIS) team. You'll leverage your expertise in back-end and front-end development to build robust and user-friendly applications that support educational institutions. This is an exciting opportunity to join a passionate team and contribute to solutions that make a positive difference in the education sector.


  • Design, develop, and maintain back-end web applications using Python and frameworks like Django or Flask.
  • Collaborate closely with front-end engineers to ensure a seamless user experience. 
  • Develop and manage relational databases, primarily using PostgreSQL.
  • Implement high-quality code that adheres to best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Collaborate in the design, development, testing, and deployment of EMIS and related software.
  • Stay up-to-date with the latest technologies and trends in software development.
  • Contribute to the continuous improvement of development processes and tools.


  • Bachelor's degree in Software Engineering, Computer Science, or a related field. (Master's degree a plus)
  • 10+ years of professional experience in ICT with a focus on software development.
  • Extensive expertise in Python programming and familiarity with web application frameworks (Django or Flask preferred).
  • In-depth knowledge and hands-on experience with relational databases, particularly PostgreSQL.
  • Working knowledge of HTML, CSS, JavaScript, and modern front-end frameworks for building user interfaces.
  • Proven track record in the development of at least 2 EMIS projects or similar educational software.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Strong problem-solving and analytical skills.
  • Fluent in English.


  • Competitive salary and benefits package.
  • Opportunity to work on impactful projects that make a difference in the education sector.
  • Collaborative and supportive work environment.
  • Continuous learning and development opportunities

How to Apply

How to apply has been removed becuase this job has ended. If this is a special case, please contact us and we will help.

Important Notes / مقترحات هامة

Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you’re applying by email, make sure you mention the job title in the “Subject” field of your message
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل