Software Engineer: Full-Stack Developer with Back-end focus

Sorry, this job was removed at 9:30 a.m. (MST) on Friday, May 6, 2022
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineer: Full-Stack Developer with Back-end focus

Join an elite team of engineers working to put the power of energy in the hands of consumers and energy providers. Explore what’s possible with a team that moves quickly bringing unique and innovative solutions to market.

We are looking for experienced, hands-on engineers to build robust, resilient and scalable systems. This position offers an opportunity to impact our entire product family, including mobile and voice clients, SaaS offerings and cloud-based infrastructure.

About you

  • You find large challenges exciting and enjoy discovering and defining problems as much as solving them.

  • You deliver. You may enjoy thoughtful conversations about problems and perfecting design, but in the end you know that what matters is delivering reliable manufacturable solutions.

  • You are a cross disciplinary team member. You are excited to work with and learn from data scientists to mobile developers.

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.

Requirements

  • 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: $100,000 to $150,000 (dependent on experience)

Copper Labs utilizes a hybrid work model to foster in-person collaboration but provide flexibility to team members.

Copper Labs is an equal opportunity employer and strongly supports diversity in the workplace.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

Equal Employment Opportunity

It is the policy of Copper Labs to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

5395 Pearl Parkway, Boulder, CO 80301

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Copper LabsFind similar jobs