Software Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
KEA design is seeking a motivated Software Developer with at least 1 year of experience to develop, test, and maintain software applications using React.js, Node.js, and JavaScript.
Key Skills for This Role
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 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 and code quality
- 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
- Bachelor's Degree in Engineering, Computer Science, or BCA
- Minimum 1 year of hands on experience in software development
- 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
- Familiarity with RESTful API design and integration
- Version control proficiency using Git
Full Job Posting
Job Summary
- 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
- Bachelor's Degree in Engineering, Computer Science, or BCA.
- Minimum 1 year of hands on experience in software development.
- 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).
- Understanding of DevOps concepts and CI/CD pipelines (advantageous).
- Familiarity with cloud platforms (AWS, Azure, or GCP) (advantageous).
- Experience with Docker or containerization (advantageous).
- Familiarity with AI assisted coding tools such as Claude or GitHub Copilot (advantageous).
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
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at KEA design
Bobcat Operator
Dubai, UAE
KEA Building Contracting LLC seeks a skilled Bobcat Operator to safely operate skid steer loaders on construction sites in Dubai. The role involves excavation, material handling, site preparation, and equipment maintenan
Landscape Foreman
Dubai, UAE
Nordicscape Pool Concepts L.L.C. is hiring a Landscape Foreman in Dubai to supervise landscape construction works, manage site teams, and ensure project delivery. The role requires minimum 3 years of UAE experience in la
Accountant – Construction Industry (UAE Construction Experience Mandatory)
Dubai, UAE
KEA design is hiring an Accountant with mandatory UAE construction experience to join their in-house accounts team. The role involves project costing, subcontractor payments, VAT, and reconciliations. Arabic speakers are
iOS Developer (Swift)
Dubai, UAE
KEA Building Contracting LLC is seeking an iOS Developer to build a native iOS app from scratch using Swift. The role involves implementing offline-first architecture, integrating REST APIs, and building features like QR
Android Developer (Kotlin)
, UAE
KEA Building Contracting LLC is seeking an Android Developer to build a native Android app from scratch using Kotlin. The role involves implementing offline-first architecture, integrating REST APIs, and building feature
DevOps Engineer
, UAE
KEA Building Contracting LLC seeks a motivated DevOps Engineer to manage Docker containers, AWS services, CI/CD pipelines, and monitoring. Ideal for candidates with 1+ year of cloud infrastructure experience.
Junior Accountant
, UAE
KEA Building Contracting LLC is seeking a Junior Accountant with mandatory UAE construction industry experience. The role involves construction/project accounting, supplier and subcontractor payments, petty cash handling
Mobile Crane Operator
Dubai, UAE
KEA Building Contracting LLC is seeking a skilled and safety-conscious Mobile Crane Operator with UAE construction experience to join our team. The ideal candidate must have experience operating mobile cranes on construc
Bobcat Operator
Dubai, UAE
Landscape Foreman
Dubai, UAE
Accountant – Construction Industry (UAE Construction Experience Mandatory)
Dubai, UAE
iOS Developer (Swift)
Dubai, UAE
Android Developer (Kotlin)
, UAE
DevOps Engineer
, UAE
Junior Accountant
, UAE
Mobile Crane Operator
Dubai, UAE