Vistas Global
Full Stack Engineer
Vistas GlobalQatar6 hours ago
Full-timeInformation Technology

Job Summary:

We are seeking an experienced and highly skilled Full Stack Developer to join our engineering team. The ideal candidate will have hands-on experience building scalable web applications using Angular for front-end development and Java (Spring Boot) or Node.js (Express/NestJS) for back-end services. Experience in microservices architecture and Docker-based containerization is essential for this role.

Key Responsibilities:

  • Develop, maintain, and enhance full stack web applications using Angular and Java/Node.js.
  • Design, implement, and optimize microservices-based architecture.
  • Build reusable UI components and front-end libraries for future use.
  • Develop and integrate RESTful APIs and third-party services.
  • Containerize and deploy applications using Docker; work with orchestration tools (Kubernetes is a plus).
  • Collaborate with cross-functional teams (DevOps, QA, Product Management).
  • Participate in code reviews, unit tests, integration tests, and performance tuning.
  • Ensure software scalability, security, and reliability in production environments.
  • Stay updated with emerging technologies and best practices in full stack development.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5–8 years of professional experience as a Full Stack Developer.
  • Strong expertise in Angular (v17+) and TypeScript.
  • Solid experience with Java (Spring Boot) or Node.js (Express/NestJS).
  • Hands-on experience with tools such as Git, Maven/NPM, Artifactory, and containers.
  • Strong knowledge of Microservices architecture.
  • Proficiency in Docker; Kubernetes experience is an advantage.
  • Experience working with CI/CD pipelines and DevOps practices.
  • Strong understanding of relational and NoSQL databases (Oracle, PostgreSQL, MongoDB).
  • Deep understanding of RESTful APIs, authentication/authorization mechanisms.
  • Familiarity with API Gateways, service mesh, and distributed tracing.
  • Experience with monitoring & logging tools (Prometheus, Grafana, ELK).
  • Excellent analytical thinking, troubleshooting, and communication skills.

Key Skills

Ranked by relevance