{bc}
linkedin

Full Stack Developer

AGAPI
Dubai, UAE
Full Time
Mid
1 weeks ago
React.jsVue.jsJavaSpring BootGolangTypeScript
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

React.jsVue.jsJava
Smart Apply

Full Job Posting

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.

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

  • 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.

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 AGAPI