- Frontend Development: Design and implement responsive, visually compelling user interfaces (UIs) using Angular (with TypeScript). This includes developing dynamic dashboards, interactive charts, and efficient data tables. You will work with real-time data streams, ensure a seamless user experience, and utilize foundational technologies like HTML5, CSS3, and a modern UI framework such as Material-UI. Experience with robust data visualization libraries like Chart.js or ECharts is essential to bring our dashboard components to life.
- Backend Development: Build robust, scalable, and secure server-side applications using .NET Core. This involves handling high-volume data ingestion from IoT devices, implementing complex business logic, and developing powerful RESTful APIs. A deep understanding of database management, particularly with PostgreSQL for relational data, is required. Proficiency with TimescaleDB for high-volume time-series data or InfluxDB for specialized time-series storage is critical. Furthermore, you will be responsible for setting up and managing real-time data streams, including using technologies like WebSockets, to ensure immediate data availability on the frontend.
- A proven track record as a Senior Full-Stack Developer with a strong portfolio of web applications.- Expertise in Angular and the broader JavaScript/TypeScript ecosystem for frontend development.- Extensive experience with .NET Core for building scalable and secure backend services.- Proficiency in database design and optimization, with specific experience in PostgreSQL, and familiarity with time-series databases.- A strong grasp of API design principles (RESTful) and real-time communication protocols.- Passion for tackling complex challenges in the IoT domain, with an understanding of data logging and monitoring systems.