
Senior Full Stack Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United Arab Emirates (UAE).
• Work in collaboration with cross-functional teams to gather business requirements and translate them into technical specifications.
• Take charge of the entire software development lifecycle, from initial concept through to deployment and ongoing maintenance.
• Diagnose and resolve complex technical challenges, providing timely and effective solutions.
• Design, develop, test, and deploy high-quality web applications utilizing modern technologies and best practices.
• Enhance and optimize existing web applications to maintain high performance and scalability.
• Engage in code reviews to ensure compliance with coding standards and best practices.
• Collaborate with the team to create visually appealing and user-friendly interfaces.
• Stay informed about industry trends, emerging technologies, and best practices to foster innovation and improve development processes.
• Lead and mentor junior developers, offering guidance and support to aid in their technical growth.
• Provide mentorship to junior and mid-level developers through code reviews, design discussions, and hands-on assistance.
• Proactively recommend enhancements and contribute to the overall technical architecture and infrastructure.
• Influence technical decision-making and assist in long-term technology roadmap planning.
• Assess and recommend new tools, frameworks, and libraries based on project requirements.
• Demonstrated experience as a Full Stack Web Developer, with at least 5 years of experience, including 3 years in a senior or lead capacity.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• Proficient in ASP.NET WebForms (.NET Framework), ASP.NET Core Web APIs, C#, and LINQ.
• Experience with ORM Entity Framework (EF6) and EF Core.
• Strong understanding of RESTful APIs.
• Experience in designing systems utilizing Clean Architecture and familiarity with microservices.
• In-depth knowledge and hands-on experience with software design patterns (e.g., Repository, Unit of Work, CQRS).
• Ability to implement appropriate design patterns to enhance code maintainability, scalability, and testability.
• Capability to design caching architectures for high-traffic applications, such as Redis.
• Experience with Azure API Management, AWS API Gateway, or similar solutions supporting high-performance, scalable applications (Plus).
• Familiarity with designing and implementing message-based systems like RabbitMQ (Plus).
• Proficient in front-end technologies including HTML5, CSS3, JavaScript, JQuery, Bootstrap, and Ajax.
• Skilled in React JS (Next JS is a plus).
• Experience with Telerik UI controls for ASP.NET WebForms (Plus).
• Familiar with background job processing and scheduling through Hangfire.
• Strong understanding of asynchronous processing, retries, and failure handling.
• Familiarity with cloud services and deployment (Azure preferred; AWS, Google Cloud acceptable).
• Experience with DevOps systems, ideally Azure DevOps, including the creation and management of CI/CD pipelines with automated builds, tests, and deployments.
• Knowledge of containerization technologies such as Docker and Kubernetes.
• Experienced with database systems such as SQL Server, MySQL, and PostgreSQL.
• Familiar with version control systems (Git, TFVC is a plus).
• Knowledge of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc.
• Strong documentation skills and ability to write clean, commented code.
• Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment.
• Excellent problem-solving abilities, with a knack for analyzing complex issues and delivering effective solutions.
• Outstanding communication and interpersonal skills, enabling effective collaboration within a team.
• Health insurance.
• Retirement plans.
• Paid time off.
• Flexible work arrangements.
• Professional development opportunities.
GSB Solutions
General Dynamics Information Technology
Qualifacts
SD Solutions
Get handpicked remote jobs straight to your inbox weekly.