Back to search
AGAPI Linkedin · Posted yesterday

Full Stack Developer

United Arab Emirates

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Role

We are looking for a highly skilled Full Stack Developer to join our growing engineering team and contribute to the design, development, and delivery of scalable, high-performance web applications. This role will work across both frontend and backend technologies, collaborating closely with product managers, UI/UX designers, QA engineers, and fellow developers to build secure, reliable, and user-centric software solutions. The ideal candidate is passionate about software engineering, embraces modern development practices, and thrives in a fast-paced Agile environment. The candidate should have strong expertise in either React.js or Vue.js for frontend development and either Java (Spring Boot) or Golang for backend development while being comfortable working across the full application stack.


Key Responsibilities:

  • Design, develop, test, and maintain scalable full-stack applications
  • using modern frontend and backend technologies.
  • Build responsive, intuitive, and high-performing user interfaces using
  • React.js or Vue.js.
  • Develop secure, efficient, and maintainable backend services using
  • Java (Spring Boot) or Golang.
  • Design and implement RESTful APIs that support seamless
  • communication between frontend applications and backend services.
  • Build and maintain scalable microservices while ensuring reliability,
  • performance, and fault tolerance.
  • Collaborate with cross-functional teams including Product, UI/UX, QA,
  • and DevOps throughout the software development lifecycle.
  • Write clean, reusable, well-documented, and testable code following
  • software engineering best practices.
  • Optimize application performance, scalability, and responsiveness
  • across multiple platforms and devices.
  • Participate in architectural discussions and contribute to technical
  • design decisions.
  • Design and optimize relational and NoSQL databases for performance,
  • integrity, and scalability.
  • Implement automated testing and participate in code reviews to
  • ensure high code quality.
  • Build, deploy, and maintain applications using CI/CD pipelines and
  • containerized environments.
  • Monitor application performance, troubleshoot production issues, and
  • continuously improve system reliability.
  • Stay current with emerging technologies and recommend improvements to development practices and architecture.


Job Requirements:

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • Minimum 4 years of professional software development experience.
  • Frontend: React.js or Vue.js.
  • Backend: Java (Spring Boot) or Golang.
  • Experience with TypeScript, JavaScript (ES6+), REST APIs, SQL/NoSQL databases.
  • Knowledge of Docker, Kubernetes, Git, CI/CD, and AWS, Azure, or GCP.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, debugging, and problem-solving skills.


Preferred Qualifications:

  • Preferred Qualifications
  • Experience developing distributed systems using Microservices
  • Architecture.
  • Experience deploying cloud-native applications.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with cloud platforms such as AWS, Microsoft
  • Azure, or Google Cloud Platform.
  • Knowledge of application security best practices and secure coding
  • principles.
  • Experience integrating third-party APIs and external services.
  • Familiarity with monitoring, logging, and observability tools.
  • Exposure to mobile-responsive or cross-platform application
  • development.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent