Senior Full Stack Developer

وصف الوظيفة

BlackStone eIT, a cutting-edge technology firm, is looking for a skilled Senior Full Stack Developer to join our innovative team. In this role, you will be responsible for designing and developing high-quality web applications from concept to deployment. You will work closely with product managers and designers to ensure seamless integration of user experience and scalable back-end functionality. Your expertise in both front-end and back-end technologies will be crucial in delivering impactful software solutions that meet client needs. If you have a passion for technology and are eager to take on new challenges, we invite you to apply!

Responsibilities

  • Develop and maintain web applications using modern technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Participate in code reviews and contribute to best practices
  • Troubleshoot and debug applications, ensuring high performance
  • Keep up to date with emerging technologies and apply them to improve our tech stack

إمتيازات الوظيفة

  • Paid Time Off
  • Performance Bonus
  • Training & Development

متطلبات الوظيفة

  • Bachelor’s degree in Computer Science or related field
  • 6+ years of experience in full stack development
  • Design Collaboration: Familiarity with design handoff tools like Figma, Sketch, or Adobe XD.
  • Performance & Responsiveness: Ensure high performance, responsiveness, and a polished user experience.

Frontend

  • Angular 14+, Tailwind or PrimeNG, Bootstarp, JavaScript, JQuery.

Backend

  • ASP.NET Core Web API, Clean Architecture, Entity Framework, SQL Server, CQRS and Mediator pattern, JWT Authentication, Redis for caching

Recommended Skills :

DevOps and CI/CD Tools:

  • Azure DevOps, Jenkins, GitLab CI/CD, GitHub Actions
  • Docker and Kubernetes for containerization and orchestration
  • Terraform or Ansible for infrastructure as code (IaC)

Microservices:

  • gRPC for efficient inter-service communication
  • RabbitMQ for event-driven architectures and messaging

Authentication and Authorization:

  • OAuth 2.0, OpenID Connect (OIDC), Keycloak, SAML
  • IdentityServer for .NET, especially if handling secure authentication and authorization
  • Auth0 for managing authentication

Logging and Monitoring:

  • ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, or Grafana for monitoring and analytics

More Databases :

  • MongoDB as NoSQL
  • PostgreSQL
  • SignalR for Real-time data updates, Collaborative applications, Streaming