وصف الوظيفة
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
متطلبات الوظيفة
- 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