{bc}
indeed

Software Developer

KEA design
Dubai, UAE
fulltime
Entry
4 days ago
JavaPythonC#JavaScriptSQLAPIs
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaPythonC#
Smart Apply

Full Job Posting

Overview

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.

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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at KEA design