Senior Fullstack Software Engineer - Data

Rewaa is a technology company specializing in data and AI products.
Data
Senior Software Engineer
In-Person
4+ years of experience
AI · Enterprise SaaS · Data
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Business Intelligence Engineer, Licensed Sports

Senior Business Intelligence Engineer role at Amazon's Licensed Sports team, focusing on data analytics and business intelligence to transform sports shopping experience.

Data Scientist, Vehicle Engineering, Testing, Reliability

Senior Data Scientist role at Amazon's Vehicle Programs & Engineering team, focusing on fleet optimization and data-driven decision making for last-mile operations.

Senior Data Engineer, WWFBA Analytics & Engineering

Senior Data Engineer position at Amazon's WWFBA Analytics & Engineering team, building scalable data solutions and infrastructure using advanced technologies.

BI Engineer, Personalization

Senior BI Engineer role at Amazon's Personalization team, focusing on data-driven solutions to enhance customer search experiences.

Sr Data Scientist

Senior Data Scientist role at Lowe's leading ML model development for forecasting, planning and optimization, with comprehensive benefits and modern Tech Hub workspace in Charlotte.

Description For Senior Fullstack Software Engineer - Data

We are seeking a highly skilled Senior Fullstack Software Engineer with a strong focus on front-end development and data visualization to join our dynamic data team at Rewaa. This role is crucial 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.

As a Senior Fullstack Software Engineer, you will 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 centered around AngularJS for front-end and Node.js with Python for back-end, and we are looking for someone who can bring deep expertise in these technologies.

Key responsibilities include end-to-end development, creating advanced data visualizations, collaborating with cross-functional teams, optimizing application performance, maintaining code quality, and staying current with the latest industry trends. You will also play a crucial role in mentoring junior engineers and contributing to the overall growth of our engineering team.

The ideal candidate will have 4+ years of professional experience, strong proficiency in AngularJS, Node.js, and Python, and a deep understanding of data visualization libraries. Experience with cloud platforms, CI/CD pipelines, and exposure to AI/ML products would be advantageous.

Join Rewaa and be part of a team that's pushing the boundaries of data-driven applications and AI integration. If you're passionate about creating impactful, user-centric solutions and thrive in a collaborative, innovative environment, we want to hear from you!

Last updated 7 months ago

Responsibilities For Senior Fullstack Software Engineer - Data

  • Lead the design, development, testing, and deployment of full-stack applications, with a focus on front-end interfaces
  • Create and maintain advanced data visualizations
  • Work closely with data scientists and other engineers to integrate data models into user-friendly applications
  • Ensure the performance, scalability, and security of applications
  • Write clean, maintainable, and testable code
  • Collaborate with UI/UX designers to implement intuitive and aesthetically pleasing user interfaces
  • Stay up-to-date with the latest technologies, trends, and best practices
  • Write and maintain documentation for new and existing features
  • Create prototypes and PoCs for new initiatives

Requirements For Senior Fullstack Software Engineer - Data

JavaScript
TypeScript
Node.js
Python
MongoDB
  • 4+ years of professional experience as a Full-Stack Engineer
  • Proficiency in AngularJS, Node.js and Python
  • Strong experience with front-end technologies including HTML5, CSS3, and JavaScript/TypeScript
  • Deep understanding of data visualization libraries (e.g., D3.js, Chart.js)
  • 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
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience

Interested in this job?