Our customer is one of the world’s largest technology companies based in Silicon Valley with operations all over the world. We are building a brand-new team to develop a revolutionary product/service, and we are looking for a Full Stack Engineer to play a pivotal role in creating our real-time data platform. If you are passionate about working with cutting-edge technologies and making a significant impact on a new venture, this is the perfect opportunity for you!
Essential functions
- Design and develop APIs and microservices using Python (FastAPI, Flask) or Node.js to deliver machine status and job metrics.
- Integrate with real-time data sources like Kafka, InfluxDB, or TimescaleDB.
- Implement robust authentication, authorization, and secure data exchange.
- Develop backend logic for alerting rules, system status checks, and logs.
- Provide endpoints for ML inferences (e.g., predicted overload or maintenance triggers).
- Design and implement intuitive dashboards using modern UI frameworks like React.
- Visualize sensor data and system metrics effectively with charting libraries (e.g., D3.js, Recharts, Plotly).
- Implement user roles/permissions and alert pop-ups to enhance user experience.
Qualifications
- Strong experience with Python (FastAPI, Flask) or Node.js for API development.
- Proficiency in PostgreSQL and Redis.
- Experience with real-time data technologies like Kafka, MQTT, or WebSockets.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Solid experience with React for front-end development.
- Knowledge of charting libraries (e.g., D3.js, Recharts, Plotly).
- Understanding of UX design principles for industrial and monitoring interfaces.
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office