Senior Fullstack Software Engineer - Data

Rewaa


Date: 2 weeks 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, 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

Content Strategist

GSK, Riyadh
22 hours ago
Site Name: Saudi Arabia - RiyadhPosted Date: Oct 25 2024Are you a Content Strategist who is energized by the challenge of being part of one of the leading pharmaceutical companies worldwide? If so, Content Strategist role is the one for you to explore.As a Content Strategist, you will be responsible for defining the content strategy, which includes planning, development, and...

Sales Associate

Apparel Group, Riyadh
1 day ago
Job DescriptionPOSITION OBJECTIVE The position is responsible to represent the brand by maximizing and contributing to the sales within the store through exceptional customer service and retail experience Perform various operational duties such as store maintenance and visual presentation standards as assigned by the store manager / assistant store managerKey ResponsibilitiesCustomer Service: Greet the customers and assist them in selecting...

Technology Strategy Cloud Advisory Consultant

Accenture Middle East, Riyadh
1 day ago
Technology Strategy Cloud Advisory Consultant.Location: Riyadh, Saudi ArabiaAbout AccentureAccenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent and innovation led company with 738,000 people serving clients in...