Copper Labs is on a mission to create a more sustainable energy future by helping utilities take control of energy demand when it matters most to the grid. Copper, the company’s flagship wireless energy monitor, delivers real-time grid-edge intelligence and electric, gas and water usage data, with or without smart meters. These innovative new capabilities empower utilities and ecosystem partners to engage targeted consumers and help manage energy demand, stabilize the grid and reduce the cost to serve energy. For more information, visit copperlabs.com.
Software Engineer: Full-Stack Developer with Back-end focus
Come join a small and fast-moving team working to help consumers and energy providers take control of energy usage!
Copper Labs is seeking a talented Developer, with emphasis on Back-end development, to build robust, resilient and scalable systems. This position offers an opportunity to impact the entire family of software applications including mobile and voice clients, SaaS offerings and cloud-based infrastructure.
We offer a collaborative, dynamic early stage startup environment with a high-performing team focused on bringing a unique and innovative IoT solution to market. There are endless opportunities for creative and technical problem-solving, with rapid feedback from savvy users and customers.
You will influence and contribute to the creation and maintenance of server infrastructure and associated tooling while collaborating with a team of hardware and software engineers to implement and support the holistic solution. You are an eager learner, comfortable in a fast-moving environment, and ready to help us reach the next level as our user base expands.
Responsibilities
- Design and implement end-to-end features including HTTP API endpoint creation (Typescript, nodejs), authoring SQL (postgreSQL), and integration with client services (ReactJS, React Native).
- Rapidly prototype new features, in an incremental fashion, to gain customer feedback early and often.
- Analyze performance within client applications and their interaction with cloud services to improve the customer experience.
- Design and develop with an eye towards automated unit and functional integration testing.
- Work collaboratively with all business functions, and engage customers, to build an impactful customer experience.
Knowledge, Skills and Abilities
- Web-service architecture, HTTP, NodeJS (ExpressJS, Typescript),
- Relational Databases (PostgreSQL, TimescaleDB, PostGIS).
- Bonus if you have experience with worker/task queues (RabbitMQ)
- Mobile and/or web applications (TypeScript, React, D3).
- Bonus if you have experience with mapping in web apps (Deck.gl, Mapbox)
- Understanding of unit, functional and solution tests and best practices related to quality.
- Ability to collaborate and thrive in a small team environment.
- Functions best in an empowerment culture where you crave continual growth and opportunities.
- Proactive self-starter, detail oriented with a passion to deliver results quickly in an environment with occasional ambiguity.
- Comfortable diving into new technologies and solving problems with minimal technical direction.
- Strong written and verbal skills and effective collaboration experience.
- 5+ years of experience with running, maintaining, or interacting with web-service infrastructure.
Qualifications
Requires 5+ years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 2 years’ experience; or equivalent experience.
Salary Range
$110,000 to $130,000 (dependent on experience)
Please let them know you heard about it from Venture Connect