Full Stack Developer

Full Stack Developer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : Not Mentioned
المكان : · Saudi Arabia

Cisco is looking for a talented Full Stack Developer with strong proficiency in Golang and Microservices architecture to work remote in Egypt for the Cisco US team. The ideal candidate will have hands-on experience building scalable backend services and modern front-end applications. You will play a critical role in designing, developing, and maintaining systems that serve thousands of users and drive real business impact.


Key Responsibilities

Backend / Microservices (Primary)

  • Design and develop RESTful and gRPC-based microservices using Golang.
  • Architect scalable and secure APIs to support client and internal applications.
  • Implement data models and integrate with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).
  • Work with message brokers (Kafka, RabbitMQ, etc.) for asynchronous processing.
  • Ensure performance, security, and reliability of microservices.
  • Manage deployments using Docker and Kubernetes.
  • Integrate with cloud platforms like AWS, GCP, or Azure.

Frontend (Secondary)

  • Develop responsive front-end applications using React.js, Vue.js, or Angular.
  • Integrate front-end applications with REST/gRPC APIs.
  • Ensure high performance and responsiveness across browsers and devices.
  • Work closely with designers to implement clean and intuitive user interfaces.

General Responsibilities

  • Participate in system architecture and technical design discussions.
  • Collaborate with DevOps, QA, and other team members in an agile environment.
  • Write unit, integration, and E2E tests to ensure code quality.
  • Conduct code reviews and mentor junior developers.


Required Skills & Experience

  • 3+ years of experience in software development, with significant experience in Golang.

  • Proven experience building microservices architectures at scale.
  • Experience with front-end technologies (React.js, Vue.js, or Angular).
  • Strong understanding of REST, gRPC, WebSockets, and API security.
  • Proficiency with containerization (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Familiarity with cloud environments (AWS, GCP, Azure).
  • Experience with relational and non-relational databases.