Job Closed
This listing is no longer active.
Senior Full Stack Developer
Location
Saudi Arabia
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer
Al-Watania Information Systems
AlWatania Information Systems is seeking a highly skilled Senior Full Stack Developer to enhance our talented team. This role is ideal for those who are passionate about building robust web applications and enjoy working across different layers of technology. You will play a pivotal role in the design, development, and implementation of innovative software solutions that drive our business forward. Your expertise will help shape our projects and influence the overall architecture of our platforms. Key Responsibilities - Lead the design and development of both frontend and backend systems to deliver high-quality software solutions. - Work closely with product managers, designers, and other stakeholders to define project requirements and deliverables. - Implement responsive and interactive user interfaces using the latest frontend technologies. - Develop RESTful APIs and integrate third-party applications for a seamless user experience. - Ensure code quality and maintainability through best practices and testing protocols. - Guide and mentor junior developers, fostering a collaborative and educational environment. - Stay updated with industry trends and emerging technologies to continuously improve our development processes.
Job Requirements
- Minimum 4 years of experience in full stack development, with proficiency in both frontend and backend.
- Proven experience as a .NET Developer.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
- Proficiency in HTML, CSS, JavaScript and angular, including advanced techniques.
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3.
- Familiarity with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies.
- Excellent troubleshooting and communication skills.
- Attention to detail.
- Bachelor's degree in computer science, Engineering or a related field.
- Experience with version control systems and CI/CD pipelines.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Fullstack Product Software Engineer, Dash
DropboxDropbox is the one place to keep life organized and keep work moving.
• Collaborate with product managers and other engineering teams to understand business requirements and translate them into technical specifications for AI-powered software applications. • Define and deliver the multi-team growth strategy with measurable outcomes through ownership of product capabilities and technical systems • Lead the design and delivery of software solutions across specific product areas or multi-component systems • Establish engineering best practices, improve system reliability, and drive down technical debt • Collaborate with cross-functional teams to balance technical requirements with business goals • Lead by example through high quality code, thoughtful reviews, and hands on mentorship, fostering a collaborative and growth-oriented culture. • Mentor senior engineers; model high-signal design reviews and effective cross-team influence. • Conduct experiments and A/B tests to validate hypotheses and guide product decisions. • Participate in and uplevel on-call rotations to maintain service reliability
Staff Full Stack Software Engineer, Churn
DropboxDropbox is the one place to keep life organized and keep work moving.
Role DescriptionAs a Staff Full Stack Software Engineer on the Churn and International Growth team, you will work across large scale projects with a focus on reliability, performance, and 0 -> 1 execution in new international markets. You will support our push toward AI enabled products by contributing to a modern stack for rapid prototyping and dependable deployment. You will set the technical vision, lead full stack development, and help define a unified architecture for cancellation and internationalization flows. You will partner closely with product, data science, design, and engineering leaders across the business to deliver software that drives customer and business value. This role will oversee a high impact portfolio focused on reducing churn and accelerating global growth, including our Churn Prevention Engine and a range of early churn, down sell, and cancellation optimizations. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Translate business requirements into clear, scalable technical solutions. - Strengthen team collaboration through code reviews, knowledge sharing, and mentoring. - Define and execute a multi year, multi team technical strategy with measurable impact. - Align technical solutions with business goals in partnership with cross functional teams. - Lead by example through high quality code, thoughtful reviews, and hands on mentorship. - Drive product innovation by balancing user needs, technical rigor, and business outcomes. On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers. Requirements - 10+ years of experience as a backend or full stack engineer with a track record of delivering scalable, reliable systems. - BS in Computer Science or a related field, or equivalent experience. - Strong expertise in backend technologies such as Golang and Python. - Strong expertise in frontend frameworks such as React. - Exceptional problem solving skills and the ability to turn user needs into effective technical solutions. - Solid understanding of best practices for building high performance, reliable, scalable services. - Excellent communication skills with the ability to collaborate across functions and present concepts clearly to both technical and non-technical stakeholders. Preferred Qualifications - Excited by 0 -> 1 work and comfortable navigating ambiguity and shifts in direction. - Demonstrated experience improving systems and proactively identifying and solving complex technical problems. CompensationDropbox applies increased tax deductible costs to remuneration earned by certain qualifying employees (to the extent an employee will be involved in the creation of the software as an “author”) for the transfer of copyrights, in accordance with the relevant provisions of the Personal Income Tax Act. Poland Pay Range 391 000 zł—529 000 zł PLN
• Transform technology into opportunity as a Software Developer at GDIT • Design, modernize, and sustain software solutions using SQL Server and .NET frameworks • Interpolate legacy code functionality to re-engineer business logic built in PL-SQL stored procedures • Create API calls and stored procedures for optimized functionality • Create tables and migrate test or live data into new databases and ensure proper configurations, and logic • Upload, merge, and review code within GitHub in an Agile environment • Integrate, as required, AWS web services into solutions for proper functionality, scalability, and automation • Collaborate with the Government Program engineering team, the development team, product owners, stakeholders, and Fleet users (when necessary) • Accurately self-assign difficulty levels and accept proper level of effort tasks for completion within recurring two-week Sprints
• Design, build, test, and ship features for React and React Native applications. • Ensure thoughtful UX, accessibility, and support for offline or poor-network conditions. • Architect and maintain Node.js REST APIs. • Integrate external services with robust patterns for authentication, webhooks, pagination, retries/backoff, and idempotency. • Write unit and integration tests, uphold type safety, and maintain CI pipelines. • Conduct thorough code reviews and deliver features confidently. • Implement secure secret management, least-privilege access, input validation, and safe data handling according to industry best practices. • Manage releases, observability (logs, metrics, traces), error/crash monitoring, performance tuning, and incident response. • Conduct post-mortems and drive continuous improvement.


