Full Stack Developer

Job Summary

We are looking for a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate will have experience with both front-end and back-end technologies, delivering scalable and efficient software solutions. You will be responsible for designing, developing, and maintaining fully functional web applications and ensuring seamless integration between front-end and back-end components.


Key Responsibilities

Design and Development:

  • Develop, test, and deploy scalable front-end and back-end components.
  • Design and implement user-friendly interfaces with modern UI/UX principles.
  • Create and maintain server-side logic and APIs for seamless integration.

Collaboration:

  • Work closely with designers, developers, and stakeholders to understand requirements and deliver optimal solutions.
  • Collaborate with DevOps for deployment and CI/CD pipelines.

Maintenance and Optimization:

  • Monitor, troubleshoot, and improve system performance and usability.
  • Refactor code to enhance application efficiency and scalability.

Technology Implementation:

  • Stay up-to-date with emerging technologies and integrate them into projects as needed.
  • Ensure responsive design across multiple platforms and devices.

Documentation and Reporting:

  • Write clear, concise documentation for technical processes and workflows.
  • Provide progress updates and adhere to project timelines.

Required Skills and Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 2-5 years of experience as a Full Stack Developer or similar role.

Technical Skills:

  • Front-End: Proficiency in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Back-End: Expertise in server-side technologies such as Node.js, Python, Ruby, PHP, or Java.
  • Frameworks: Familiarity with frameworks like Laravel, Django, Spring, or Express.js.
  • Databases: Strong knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
  • APIs: Experience in building and consuming RESTful and GraphQL APIs.
  • Version Control: Proficiency with Git and collaborative workflows.
  • Others: Knowledge of cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.

Soft Skills:

  • Excellent problem-solving and critical-thinking skills.
  • Strong communication and teamwork abilities.
  • Self-motivated with a strong sense of accountability.

Preferred Qualifications

  • Experience with DevOps practices and tools (e.g., Docker, Kubernetes).
  • Familiarity with testing frameworks and tools like Jest, Mocha, or Selenium.
  • Knowledge of microservices architecture and serverless technologies.
Post Date
2024-12-13
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Entry
Country
United Arab Emirates
Industry
IT Services , IT Consulting ,
MODSOFT TECHNOLOGY AI DEVELOPMENT*******