Senior Fullstack Software Engineer - Data
Rewaa
Date: 8 hours 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
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
- 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
- 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
- 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 resumeSimilar jobs
Duty Manager (Local only)
Mandarin Oriental Hotel Group,
Riyadh
5 hours ago
Coordinate with Front Office and Guest Services on VIP arrivals, walk-ins, groups, and guests with special requests.Ensure LQE is delivered, and a smooth and successful operation is carried out.Coordinate with Engineering and Housekeeping to ensure that all rooms are ready for sale in the proper condition.Uses his/her time effectively and efficiently; values time; concentrates his/her efforts on the more important...
Senior Knowledge Analyst - Large Scale Capital Projects (Implementation)
Boston Consulting Group (BCG),
Riyadh
6 hours ago
Who We AreBCG pioneered strategy consulting more than 50 years ago, and we continue to innovate and redefine the industry. We offer multiple career paths for the world's best talent to have a real impact on business and society. As part of our team, you will benefit from the breadth and diversity of what we are doing today and where...
HR Business Partner, Middle East
Align Technology,
Riyadh
9 hours ago
Join a team that is changing millions of lives.Transforming smiles, changing lives. At Align Technology, we believe a great smile can transform a person’s life, so we create technology that gives people the confidence to take on whatever’s next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit...