
Senior Developer
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in United Arab Emirates (UAE).
• Collaborate with cross-functional teams to gather business requirements and convert them into technical specifications.
• Assume responsibility for the entire software development life cycle, from initial concept through deployment and maintenance.
• Detect and resolve complex technical issues, providing timely and effective solutions.
• Design, develop, test, and deploy high-quality web applications utilizing modern technologies and best practices.
• Maintain and enhance existing web applications to ensure optimal performance and scalability.
• Engage in code reviews to ensure compliance with coding standards and best practices.
• Work 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 help them advance their technical skills.
• 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.
• Drive technical decision-making and assist in long-term technology roadmap planning.
• Assess and propose 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 position.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• Proficiency 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 using Clean Architecture and familiarity with microservices.
• In-depth knowledge and practical experience with software design patterns (e.g., Repository, Unit of Work, CQRS).
• Capability to implement appropriate design patterns to enhance code maintainability, scalability, and testability.
• Experience designing caching architectures for high-traffic applications such as Redis.
• Familiarity with Azure API Management, AWS API Gateway, API Gateway architecture, or similar solutions to support high-performance, scalable applications.
• Experience in designing and implementing message-based systems such as RabbitMQ.
• Proficient in front-end technologies including HTML5, CSS3, JavaScript, JQuery, Bootstrap, and Ajax.
• Expertise in React JS (Next JS is a plus).
• Experience utilizing Telerik UI controls for ASP.NET WebForms.
• Proficient with background job processing and scheduling using Hangfire.
• Strong understanding of asynchronous processing, retries, and failure handling in cloud environments.
• Familiarity with cloud services and deployments (preferred: Azure; also AWS, Google Cloud).
• Experience in DevOps systems, preferably Azure DevOps, and in creating/managing CI/CD pipelines that include automated builds, tests, and deployments.
• Knowledge of containerization technologies (Docker, Kubernetes).
• Experience with database systems such as SQL Server, MySQL, PostgreSQL.
• Familiarity with version control systems (Git), with knowledge of TFVC as a plus.
• Understanding of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc.
• Excellent documentation skills and ability to write clean code with comments.
• Proficient understanding of Agile/Scrum methodologies and experience in an Agile environment.
• Strong problem-solving abilities, with a knack for analyzing complex issues and delivering effective solutions.
• Excellent communication and interpersonal skills, with the capacity to work collaboratively and effectively within a team.
• Health insurance
• 401(k) matching
• Flexible work hours
• Paid time off
• Remote work options
Synera
Stefanini Brasil
Roblox
Kapres Technology
Get handpicked remote jobs straight to your inbox weekly.