Riyadh, Saudi Arabia | Full-time | OfficeA dynamic and forward-thinking technology firm in Riyadh is seeking an experienced Senior Software Developer to lead the architecture, development, and optimization of complex web applications. This is a hands-on full-stack role, ideal for a seasoned developer passionate about building scalable and efficient systems with modern technologies.
Key Responsibilities- Design, develop, and maintain robust full-stack web applications using NextJS, NestJS, Tailwind CSS, and Microsoft SQL Server.
- Lead the end-to-end lifecycle of new features — from planning and design to deployment and maintenance.
- Ensure high performance, security, and scalability of applications across both frontend and backend layers.
- Collaborate closely with UX/UI designers, engineers, and cross-functional teams to implement solutions based on Figma mockups.
- Produce high-quality, well-documented code and utilize Markdown and MermaidJS for clear architectural documentation and technical diagrams.
- Conduct thorough unit and end-to-end testing to maintain code integrity and system reliability.
- Advocate for and enforce best practices in software development, code quality, and system architecture.
Required Qualifications- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 7+ years of full-cycle software development experience.
- Expert knowledge of TypeScript, NextJS, NestJS, and RESTful API integration.
- Strong experience with relational databases, particularly Microsoft SQL Server and/or PostgreSQL.
- Proven ability to optimize application performance, implement fault-tolerant systems, and ensure high availability.
- Comfortable working with Figma for UI/UX collaboration.
- Clear communication and documentation skills using Markdown; familiarity with MermaidJS is a plus.
Preferred Qualifications- Prior experience as a Full-Stack Developer in high-growth environments.
- Knowledge of CI/CD pipelines, modern DevOps practices, and version control tools.
- Familiarity with Agile methodologies and collaborative workflows.
- Eagerness to learn and apply new technologies in a fast-paced, evolving tech stack.
Compensation & Benefits- Competitive salary package based on experience
- Long-term growth opportunity with a technology-driven firm
- Modern office environment and professional team culture
- Relocation support available for strong candidates (if applicable)