Search by job, company or skills

Rewaa

Senior Fullstack Software Engineer - Data

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

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

More Info

Industry:Other

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 09/10/2024

Job ID: 95595133

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 22-11-2024 06:23:52 PM
Home Jobs in Saudi Arabia Senior Fullstack Software Engineer - Data