Software Developer (Junior/Mid-Level)

الكويت

About the Role

We are looking for a proactive and detail-oriented Software Developer (Junior/Mid-Level) to join our development team. The ideal candidate will have hands-on experience in Python (Django) and ReactJS, and will contribute to developing, maintaining, and optimizing web applications in a collaborative environment.

Key Responsibilities

  • Assist in migrating Django 2.2 to Django 5.2.5 under the guidance of senior developers.
  • Update deprecated packages, dependencies, and code components.
  • Develop and maintain ReactJS components using modern JavaScript (ES6+) features.
  • Implement RESTful APIs and ensure efficient integration between frontend and backend.
  • Fix bugs, perform unit testing, and implement minor enhancements.
  • Write clean, reusable, and well-documented code.
  • Support CI/CD processes and version control practices (Git).
  • Collaborate with cross-functional teams to ensure smooth project execution.

Required Skills & Competencies

Backend Development:

  • Python 3.x (preferably 3.8+)
  • Django 2.x–4.x (ORM, views, templates)
  • Django REST Framework basics
  • PostgreSQL fundamentals (queries, indexing, optimization)
  • RESTful API concepts

Frontend Development:

  • ReactJS (functional components, hooks, state management)
  • JavaScript ES6+ (arrow functions, promises, async/await)
  • HTML5, CSS3, responsive design principles
  • Familiarity with one CSS framework (Tailwind, Bootstrap, or Material-UI)

Development Tools:

  • Git version control (branching, commits, pull requests)
  • Unit testing with pytest or Jest
  • Docker basics (optional but preferred)
  • Linux/Ubuntu command line familiarity

Nice to Have:

  • Experience in Healthcare IT systems or integrations.
  • Exposure to CI/CD pipelines and DevOps workflows.

Education

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

What We Offer

  • A collaborative work culture with learning opportunities.
  • Exposure to modern technologies and frameworks.
  • Competitive compensation and benefits package.

????️ Position: Database Specialist (PostgreSQL)

Location: [Insert City / Country]

Department: IT / Data Management

Employment Type: Full-time

Experience Required: 4–6 years

About the Role

We are seeking an experienced Database Specialist (PostgreSQL) to manage and optimize our database infrastructure. The candidate will play a key role in migrating PostgreSQL 8 to PostgreSQL 17, ensuring performance optimization, data security, and reliability across our systems.

Key Responsibilities

  • Lead and execute PostgreSQL 8 → PostgreSQL 17 migration projects.
  • Set up and configure Azure Database for PostgreSQL environments.
  • Perform database backup, restore, and recovery procedures.
  • Optimize queries, indexes, and schema design for high performance.
  • Maintain and support legacy PHP-based APIs linked to database systems.
  • Monitor database performance, perform capacity planning, and ensure uptime.
  • Document database architecture, procedures, and change logs.
  • Collaborate with application teams for integration and troubleshooting.

Required Skills & Competencies

PostgreSQL Expertise:

  • Administration and migration (versions 8 to 14+).
  • Query optimization, indexing, and performance tuning.
  • Schema design and normalization best practices.
  • Backup, restore, and recovery management.

Azure Database Knowledge:

  • Configuration and management of Azure Database for PostgreSQL.
  • Understanding of cloud-based database operations.

Legacy System Support:

  • Basic PHP knowledge for API maintenance and documentation.
  • Familiarity with legacy system modernization.

Nice to Have:

  • Knowledge of database security best practices.
  • Experience in Healthcare IT or enterprise-scale data environments.


Skills

Education

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline.
  • PostgreSQL or Azure database certifications will be an added advantage.

What We Offer

  • Opportunity to work on next-generation database migration projects.
  • Exposure to cloud database technologies (Azure).
  • Supportive team environment with growth potential.
  • Competitive salary and benefits package.


تاريخ النشر: اليوم
الناشر: Bayt
تاريخ النشر: اليوم
الناشر: Bayt