Sr. Full Stack Engineer
Serva
- مصر
- دائم
- دوام كامل
- Develop and implement backend services, APIs, and database structures
- Collaborate with the Lead Engineer and CTO on architecture and system design
- Ensure code quality through reviews, testing strategies, and deployment best practices
- Contribute to system scalability, performance, and reliability
- Participate in technical discussions, problem-solving, and delivery planning
- Support junior developers and work closely within a small, focused engineering team
- Identify and address technical debt while following established workflows and coding standards
- Advanced expertise with Node.js and NestJS
- Strong experience with microservices architecture and asynchronous communication
- Deep understanding of PostgreSQL, performance tuning, and caching strategies
- Experience with message queues, event-driven design, and distributed systems
- Extensive experience with Angular and TypeScript
- Solid understanding of state management patterns and component-based architecture
- Knowledge of frontend performance tuning and UX optimization
- Experience with modern frontend testing tools (Jest, Cypress, etc.)
- Proven experience designing distributed systems and cloud-native applications
- Hands-on with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
- Strong grasp of CI/CD pipelines, infrastructure-as-code, and monitoring/logging tools
- Deep understanding of security best practices, authentication, and API gateway design
- 5+ years of hands-on full-stack development in production environments
- Demonstrated ability to lead and contribute to medium to large-scale projects
- Track record of implementing and optimizing business-critical systems
- Experience working in lean, fast-paced teams with collaborative development practices