Logo
Synop

Senior Backend Engineer, Charging Services

Synop, Oakland, California, United States, 94616


Senior Backend Engineer, Charging ServicesLocation: SF Bay Area, or remote in the USAbout SynopOur purpose is to improve the world by decarbonizing global transportation through electrification. We're doing it by accelerating the transition to electric fleets by connecting vehicles, chargers and the grid through software. Synop provides one solution for fleet operators to manage vehicle telemetry, chargers and energy all in one place, gives them an operational dashboard for critical fleet functions, and the ability to build on additional products and services (e.g. payments, reporting).What’s special about our solutions?AI automation to maximize EV fleet uptimeDeep integrations resulting in real-time data and controlCost savings from optimized energy usageRevenue generation through smart grid participationOur ambitions are massive - build a game-changing software company and lower greenhouse gas emissions from the transportation sector. We are a seed-funded start-up backed by leading VCs including Obvious Ventures, Wireframe Ventures, and Better Ventures. Come join our rocket ship and help accelerate our growth!About YouWe are on the lookout for a highly-skilled Senior Backend Engineer to play a central role in the development and scaling of our charging-related web services. Your role will be pivotal in helping us deliver EV charging-related functionality, synthesizing customer needs, building deeper integrations with EV charging hardware, and ensuring our multiple backend services all operate together seamlessly to provide a robust, performant product and experience.What You’ll Be DoingBackend Development & Architecture:Design, develop, test, and deploy APIs and backend services that augment our charger functionalities.Translate product requirements into a comprehensive implementation plan and coordinate execution across multiple team members.Own product development through the entire development lifecycle, from scoping and planning through customer delivery, with plans for testing, monitoring, and collecting feedback and metrics for success.Perform code reviews, design reviews, lead performance testing, and push us to improve our automated testing suites.Team Collaboration:Engage actively with various teams (across engineering, product, and customer success) to identify dependencies, eliminate blockers, and refine processes for faster and better delivery.Write user documentation and tutorials that foster a user-friendly API product experience.Foster a culture of continuous improvement, finding innovative solutions to operational challenges.Mentor junior engineers, and seize opportunities to help others grow.Scalability and Performance:Focus on designing and testing systems to ensure they are geared for scalability, quality, and performance.Embrace the challenge of working with IoT and embedded systems, focusing on fault-tolerance – handling offline devices, data delays, service disruptions, data backfills, etc. – and building resilient systems.What You’ll Bring to the RoleRequired Qualifications:A minimum of 7 years of back-end (and/or full-stack) professional development experience, with a deep understanding of Java. Deep knowledge of Golang and Typescript are a strong plus.A proven track record of leading large projects, managing them from design to implementation.A relentless pursuit of process improvement and a knack for devising creative solutions to complex challenges.Outstanding documentation and written communication skills that translate complex technical concepts into understandable, actionable insights.Kindness, a high EQ, and the ability to listen, communicate with, and collaborate with other members of the team.An ability to move quickly and deliver while things are in flux, and where roles & problems may be less defined.Preferred Qualifications:Experience integrating with multiple different protocols or protocol versions, and integrating these into a single shared abstraction layer.Prior experience working with IoT devices.A Bachelor’s or Master's degree in Computer Science or a related field.Experience in the Clean Tech or Energy Industries.Prior experience working with remote teams.Prior experience working with early stage and/or growth-stage startups.How You’ll Be SupportedWe want our people to feel supported so they can thrive in all aspects of their work-life. We offer a full array of employee benefits and are adding more options as we grow.Our Commitment to Inclusion and EquityWe are committed to creating and sustaining a culture of inclusion and connectedness. Our commitment to inclusion and equity means that we value who you are and the path you’ve taken to get here.If you’re looking to join a company where you can proudly bring your whole self to work, can help drive success, and have fun solving hard problems that matter, we can’t wait to meet you. Apply today!

#J-18808-Ljbffr