Senior Software Engineer
Core
Design and build full-stack software (frontend, APIs, backend, data models) for an industrial IoT energy platform, translating designs into shipped features and leading architectural decisions.
Role type
Senior Software Engineer (Full-stack, AI-forward)
Builds
Nsight Energy Intensity Platform (frontend, APIs, backend services, data models) for cold chain and industrial operators
Domain
Industrial IoT, Energy Management, Cold Chain Logistics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
React, TypeScript, REST/GraphQL API design, PostgreSQL schema design, AI-assisted development workflows, full-stack architecture, product ownership
Preferred skills
Kubernetes, event-driven architectures, LLM integration, AI agent development
Technologies
React, TypeScript, Node.js, Python, Java, Kotlin, PostgreSQL, GitHub Copilot, Cursor, Claude Code, OpenAI/Anthropic APIs
Responsibilities
Drive ambiguous problems to shipped features by defining scope and technical approach; Lead key technical and architectural decisions; Build and maintain customer-facing features end-to-end; Design and evolve database schemas; Develop scalable, secure APIs; Partner with Product/UX/Data to translate needs into technical solutions; Use AI tools for design, build, test, and documentation; Evaluate and implement AI-powered features; Mentor teammates on AI engineering practices
Seniority
Senior, hands-on IC with leadership responsibilities