
Senior Full Stack Engineer
OUR COMPANY
Rheo is an industrial AI platform that optimizes operations using sensors and machine learning. By combining AI-driven insights with human expertise, Rheo enhances productivity, minimizes downtime, and improves efficiency. It automates monitoring, identifies risks, and provides actionable guidance, ensuring transparency and collaboration across all levels of manufacturing.
THE OPPORTUNITY
As a Senior Full Stack Engineer, you will take ownership of building scalable, high-performance applications using React, Python (Flask), Elastic Search, and AWS. You will develop intuitive front-end interfaces, robust backend services, and efficient cloud-based solutions to enhance product functionality.
This role offers a chance to work on cutting-edge technologies, optimize system performance, and collaborate with cross-functional teams to deliver impactful software solutions. If you thrive in a dynamic environment and enjoy solving complex challenges, this is an exciting opportunity to make a meaningful contribution.
REQUIREMENTS
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
Proven Full Stack Engineering experience (React, Flask, Elastic Search, AWS).
-
Strong proficiency in frontend technologies like React, JavaScript, HTML, and CSS.
-
Experience with backend architecture, APIs, and database design.
-
Knowledge of cloud infrastructure and scalable application development.
WHAT YOU WILL DO
Frontend Development:
-
Collaborate with UI/UX designers and product managers to implement responsive front-end interfaces using React.
-
Develop reusable components and libraries to enhance performance.
-
Optimize UI for speed and fluid user experience.
Backend Development:
-
Use Python (Flask) to create efficient server-side logic and REST APIs.
-
Develop robust data models and ensure scalable backend operations.
-
Implement authentication, authorization, and best security practices.
AWS Cloud Services:
-
Utilize EC2, S3, CloudFront, Batch, and other AWS services.
-
Build microservices and serverless components for scalability.
Testing and Deployment:
-
Write unit tests, integrate automation, and maintain code quality.
-
Deploy applications using CI/CD pipelines.