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

Job Summary

We are seeking a talented and experienced Full Stack Developer to join our engineering team. The ideal candidate will have 5–8 years of experience in building scalable web applications using Angular (v17+) for the front end and Java (Spring Boot) or Node.js (Express/NestJS) for the back end. The role requires expertise in microservices architecture, containerization with Docker, and collaboration across cross-functional teams to deliver secure, reliable, and high-performing applications.

Key Responsibilities

  • Design, develop, and maintain full stack web applications using Angular and Java/Node.js.
  • Architect and implement microservices-based solutions for scalability and maintainability.
  • Develop RESTful APIs and integrate with internal and third-party services.
  • Build reusable UI components and libraries for future use.
  • Containerize applications using Docker and support orchestration (Kubernetes a plus).
  • Collaborate with DevOps, QA, and Product teams to ensure smooth delivery.
  • Conduct code reviews, unit testing, and performance optimization.
  • Ensure application security, scalability, and high availability.
  • Stay up to date with emerging trends and technologies in full stack development.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5–8 years of professional experience in full stack development.
  • Strong proficiency in Angular (v17+) and TypeScript.
  • Expertise in Java (Spring Boot) or Node.js (Express/NestJS).
  • Strong hands-on knowledge of Git, Maven/NPM, Artifactory, and containers.
  • Practical experience with microservices architecture.
  • Proficiency in Docker; experience with Kubernetes is a plus.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with both relational and NoSQL databases (Oracle, PostgreSQL, MongoDB).
  • Strong understanding of RESTful APIs, authentication, and authorization mechanisms.
  • Knowledge of API Gateway, service mesh, and distributed tracing.
  • Exposure to performance monitoring and logging tools (e.g., Prometheus, ELK stack).
  • Excellent problem-solving, analytical, and communication skills.

Key Skills

Ranked by relevance