About Us
We are a growing software solutions company based in Dubai, dedicated to building innovative web and mobile applications. Our team values initiative, creativity, and problem-solving skills. We are looking for a Full-Stack Developer who can take ownership of projects and contribute to both front-end and back-end development.
Role Overview
As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining software applications and platforms. You will work across the stack – from user interfaces and APIs to databases and server infrastructure. The ideal candidate has hands-on experience building multiple software and app projects, demonstrates strong initiative, and thrives in a collaborative environment.
Key Responsibilities
- Develop, test, and deploy scalable web and mobile applications.
- Design and implement APIs and integrate with third-party services.
- Manage database architecture, queries, and optimization.
- Build responsive and user-friendly front-end interfaces.
- Maintain and improve existing applications, ensuring security, performance, and scalability.
- Collaborate with designers, project managers, and other developers to deliver high-quality solutions.
- Write clean, maintainable, and well-documented code.
Required Qualifications
- Minimum 5 years of professional experience in full-stack software development.
- Proven track record of building and delivering different types of software and app projects.
- Strong knowledge of front-end technologies:
- JavaScript, TypeScript
- Frameworks: React.js or Angular
- CSS3, Tailwind/Bootstrap
- Solid experience with back-end development:
- Node.js, Express.js, or Nest.js
- Python (Django/Flask/FastAPI) or PHP (Laravel/Symfony) is a plus
- RESTful APIs
- Proficiency in databases and server management:
- SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis)
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) and deployment tools (Docker, CI/CD).
- Experience with API creation, integration, and authentication methods (OAuth, JWT, etc.).
- Strong problem-solving skills and the ability to take initiative.
- Familiarity with version control (Git/GitHub/GitLab).
Nice-to-Have Skills
- Experience with microservices and serverless architecture.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of DevOps practices and tools.
Soft Skills
- Strong initiative and ability to work independently.
- Excellent problem-solving and troubleshooting skills.
- Ability to communicate effectively with team members and stakeholders.
- Passion for learning new technologies and delivering quality solutions.
Other Details
- Must be willing to work on-site at our Dubai office.
Job Type: Full-time
Ability to commute/relocate:
- Dubai: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Can you share your experience with front-end (JavaScript/TypeScript, React/Angular, CSS/Tailwind/Bootstrap), back-end (Node.js/Express/Nest.js, Python or PHP, REST APIs), databases (SQL/NoSQL), cloud/deployment (AWS/Azure/GCP, Docker, CI/CD), and API integration/authentication (OAuth, JWT)? Also, how do you approach problem-solving and version control (Git) in your projects?
Education:
- Bachelor's (Required)
Experience:
- full-stack software development: 5 years (Required)
Language:
- Fluent English (Required)