SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Senior Software Engineer , Cloud Platform

Company: EverCharge Inc.
Location: Palo Alto
Posted on: November 6, 2024

Job Description:

Senior Software Engineer, Cloud PlatformAbout EverChargeEverCharge is a leading provider of electric vehicle (EV) charging devices and management systems and provides hardware and software EV charging solutions for fleets, multi-unit, and single-family homes. Our turnkey offerings are designed to utilize existing infrastructure to scale EV charging at the lowest cost. EverCharge's load-balancing SmartPower technology maximizes the number of electric vehicles that can charge at once and eliminates barriers, such as data connectivity.Founded in 2013 and headquartered in Palo Alto, CA, EverCharge operates a factory in Hayward, CA, which supplies EVSEs for its customers across North America.Our Senior Software EngineerWill have the opportunity to make a significant impact on a small, close-knit team and to help form the technical direction of the EverCharge Cloud Platform. High on the list of our values are creativity, curiosity, and a willingness to own cloud platform features from design to implementation and monitoring.Our cloud platform is a collection of APIs, applications, and services deployed on AWS using mostly Python and TypeScript. Frameworks and tools used include Flask, Redis, Celery workers, and PostgreSQL. Our distributed asynchronous APIs utilize AWS Lambda using event messaging, and we use Pulumi for Infrastructure-as-Code. Other highly leveraged services include Fargate, AWS Elastic Container Registry, dedicated EC2 instances, and Caddy.Responsibilities:

  • Contribute to the design, development, and ongoing support of our core customer-facing applications.
  • Build new features and enhance existing features for UX, performance, and developer productivity goals.
  • Recommend libraries, tools, and best practices to the cloud team.
  • Code reviews of cloud team contributions.
  • Focus on and continuously reduce the friction between drivers and EV charging.
  • Safeguard the EverCharge Cloud Platform.Qualifications:
  • Minimum bachelor's degree in Computer Science/Technology or equivalent industry experience.
  • Experience with progressive web frameworks, build tools, and code repositories.
  • Demonstrated familiarity with AWS Cloud Resources, technologies, and best practices.
  • Demonstrated ability connecting user interfaces to backend APIs.
  • Experience/familiarity with containerized applications and the dev-stage-production build progression.
  • Proficiency with Linux command line and utilities.
  • Solid understanding of "internet plumbing" including but not limited to DNS, HTTP/S, TLS, CIDR.
  • Interest in and willingness to experiment with new technologies outside of core responsibilities.Bonus:
  • Experience with TailwindCSS and shadcn-svelte.
  • SvelteKit and Vite.
  • Flask and SQLAlchemy.Job Title and Compensation:The base salary range for this position is between $180,000 and $230,000, based on full-time employment. Actual salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications, and work location. Our open positions are based on job competencies that are specific to each role. If you are offered a position, the job title may be different from what is advertised to align with the role's competencies and your specific background, experience, and interview results.
    #J-18808-Ljbffr

Keywords: EverCharge Inc., Sunnyvale , Senior Software Engineer , Cloud Platform, IT / Software / Systems , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds