cover image
GridDuck

GridDuck

www.gridduck.com

1 Job

9 Employees

About the Company

An IoT energy management system for reducing waste energy consumption by remotely monitoring and automatically switching appliances and circuits on and off.

Listed Jobs

Company background Company brand
Company Name
GridDuck
Job Title
Full Stack Software Engineer
Job Description
Job Title: Full Stack Software Engineer Role Summary: Design, develop, and maintain cloud‑based SaaS and IoT solutions that power an energy‑management platform. Drive enhancements from the user interface and dashboards to APIs, data pipelines, and backend services while ensuring high performance and uptime. Expectations: • Deliver high‑quality code on schedule and meet reliability targets. • Communicate progress and issues clearly with cross‑functional teams. • Proactively troubleshoot and resolve production incidents. • Uphold clean architecture and maintainable standards. Key Responsibilities: • Extend and refactor front‑end components using ReactJS, React Native, TypeScript, and Sass for data visualization (D3.js). • Improve and scale backend APIs, SQL/PostgreSQL, Redis, InfluxDB, and data pipelines. • Integrate new data sources and third‑party systems into the platform. • Manage AWS infrastructure via Terraform, ECS, RDS, EC2, Lambda. • Collaborate with operations to investigate and fix technical incidents. • Write unit and integration tests to ensure code quality. Required Skills: • 5+ years in full‑stack development with ReactJS, Sass, TypeScript, and SQL. • Experience building cloud‑native SaaS products. • Strong knowledge of API design, data modeling, and performance optimization. • Familiarity with unit testing frameworks (e.g., Jest, React Testing Library). • Ability to work independently and as part of a remote team. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
Islington, United kingdom
On site
Mid level
05-11-2025