Senior Fullstack Software Engineer - Data

Rewaa


Date: 1 day ago
City: Riyadh
Contract type: Full time
About The Role

We are looking for a highly skilled Full-Stack Software Engineer with a strong focus on front-end development and data visualization to join our dynamic data team. This role will be pivotal in building user-facing applications for our cutting-edge data and AI products. You will work closely with data scientists, data engineers, and product managers to design and implement intuitive, interactive, and scalable applications that turn complex data into actionable insights.

You will be expected to independently manage the full development lifecycle, from conception to deployment, ensuring that our front-end interfaces are both aesthetically pleasing and functionally robust. Our technology stack is focused on AngularJS for front-end and Node.js with Python for back-end, and we are seeking someone who can bring deep expertise in these technologies.

Key Responsibilities

  • End-to-End Development: Lead the design, development, testing, and deployment of full-stack applications, with a focus on front-end interfaces that enable seamless interaction with data and AI models
  • Data Visualization: Create and maintain advanced data visualizations that allow users to interact with and derive insights from complex datasets. Utilize libraries such as D3.js, Chart.js, or custom solutions
  • Collaboration: Work closely with data scientists and other engineers to integrate data models into user-friendly applications. Participate in cross-functional meetings to define product requirements and translate them into technical solutions
  • Optimization: Ensure the performance, scalability, and security of applications. Optimize code for maximum speed and scalability, especially when handling large datasets
  • Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and provide mentorship to junior engineers
  • UI/UX Design: Collaborate with UI/UX designers to implement intuitive and aesthetically pleasing user interfaces. Focus on usability and user experience in all applications
  • Continuous Learning: Stay up-to-date with the latest technologies, trends, and best practices in front-end development, full-stack engineering, and data visualization
  • Documentation: Write and maintain documentation for new and existing features
  • Prototyping: Be an active part within the team to create prototypes and PoCs for new initiatives


Key Requirements

  • Experience: 4+ years of professional experience as a Full-Stack Engineer, with a strong emphasis on front-end development and data visualization. Prior experience in working with data-driven applications is a plus


Technical Skills:

  • Proficiency in AngularJS,React, Node.js and Python is a must
  • Strong experience with front-end technologies including HTML5, CSS3, and JavaScript/TypeScript
  • Deep understanding of data visualization libraries (e.g., D3.js, Chart.js) and ability to create custom visualizations
  • Experience with RESTful APIs, microservices architecture, and server-side development
  • Familiarity with database systems (SQL/NoSQL) and version control tools like Git
  • Basic understanding of AWS
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to independently troubleshoot and resolve issues
  • Communication: Excellent verbal and written communication skills. Ability to convey technical concepts to non-technical stakeholders
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience


Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure) and CI/CD pipelines
  • Familiarity with Agile/Scrum methodologies
  • Exposure to AI/ML products and their integration into user applications

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Manager - Enterprise Risk - Risk Consulting - Riyadh, KSA (Competency)

EY, Riyadh
4 hours ago
Manager to Director – Enterprise Risk – Risk Consulting We enhance performance through creating risk-enabled organizations and help clients identify important risks, design frameworks to manage them and improve the effectiveness and efficiency of risk management. As a risk professional, you will be addressing client issues and transformations relating to Enterprise Risk Management (covering both business and IT risk), Internal...

IT Officer - ODEL

Echelonix, Riyadh
6 hours ago
Job Overview:We are seeking a proactive and skilled IT Support officer to manage and oversee our IT infrastructure. This role involves handling IT assets, licenses, and security policies, as well as providing technical support and digital solutions to enhance organizational efficiency. The ideal candidate will have a strong understanding of the Microsoft ecosystem and be capable of managing a variety...

Global Senior Vice President of Marketing

Rewaa, Riyadh
1 day ago
Rewaa is on a mission to revolutionise retail! Our cutting-edge SaaS platform empowers retailers to move and grow faster. We provide innovative solutions for point-of-sale, inventory management, omnichannel integrations, tax and accounting, and reporting, all delivered on a single screen with our lightning-fast, robust hardware. With over 10,000+ customers and an ambitious trajectory toward global expansion, there's never been a...