Skip to main content
K

Software Developer

KEA design

DubaiOn-siteFull-Time2w ago

Description

We are seeking a motivated and detail-oriented Software Developer to join our growing team. The ideal candidate will be responsible for developing, testing, and maintaining software applications while ensuring high-quality performance and reliability.

KEY RESPONSIBILITIES

  • Develop, test, and maintain software applications and modules using React.js, Node.js, and JavaScript.
  • Participate in the complete software development lifecycle — from requirement analysis and design through to deployment and maintenance.
  • Build and maintain RESTful APIs and backend services using Node.js and Express.
  • Design and manage PostgreSQL databases with Prisma ORM, including schema design, migrations, and query optimization.
  • Develop responsive and accessible front-end interfaces using React.js, HTML, and CSS.
  • Perform unit testing, debugging, and troubleshooting to ensure software quality.
  • Collaborate with cross-functional teams to understand business requirements and deliver effective solutions.
  • Assist in deployment activities and support basic DevOps processes (CI/CD, Docker, cloud platforms).
  • Utilize AI-assisted development tools (e.g., Claude, GitHub Copilot) to improve development speed, code quality, and productivity.
  • Maintain technical documentation and code repositories using Git.
  • Monitor application performance and implement improvements when required.
  • Follow coding standards, security best practices, and established development workflows.

REQUIREMENTS

Education & Experience

  • Bachelor's Degree in Engineering, Computer Science, or BCA.
  • Minimum 1 year of hands-on experience in software development.

Technical Skills (Required)

  • Proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Solid experience with React.js — components, hooks, state management, and routing.
  • Backend development experience with Node.js and Express.js.
  • Database experience with PostgreSQL and Prisma ORM (schema design, migrations, relationships).
  • Familiarity with RESTful API design and integration.
  • Version control proficiency using Git (branching, pull requests, merge conflict resolution).

Technical Skills (Advantageous)

  • Understanding of DevOps concepts and CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Experience with Docker or containerization.
  • Familiarity with AI-assisted coding tools such as Claude or GitHub Copilot.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Ability to learn new technologies quickly and adapt to changing project requirements.
  • Attention to detail and commitment to code quality.

Work Location: In person

More jobs in Dubai