Senior Software Engineer
Team Culture: You'll be part of a small, tight-knit team of talented and collaborative engineers. Each team member brings unique strengths, and we work closely together to support U.S.-based car dealerships and manufacturers. Our size allows us to move quickly, share ideas freely, and make a meaningful impact with every contribution.What you will do: Use the latest technology to build innovative front-end applications and associated servicesDevelop applications that run on a Google Cloud-based infrastructureYou will be working on a small agile team interfacing with the product team and participating in scrum ceremonies such as daily stand up, sprint planning and retrospectivesThe ideal candidate should bring best practices and fresh innovative ideas to the teamWho you are: Software engineer with 5+ years of experience building enterprise-level applications in a public cloud, preferably Google CloudExperience building high-performance back-end services using modern object-oriented languagesExperience creating/consuming Restful APIsExperience working with both relational and non-relational database systemsExperience with TDD (Test Driven Development), agile software development processes and collaborating in multi-functional agile teamsExperience contributing to design and architectural decisions for modules or systems.Working knowledge of microservices, container platforms and orchestration systems, and infrastructure-as-code technologiesComfortable using Azure DevOps or similar tools for version control and CI/CD pipelinesCommunicate effectively with technical teams and non-technical stakeholdersMentors junior engineers, conducts code reviews, and promotes best practices.A self-starter with an enthusiasm for technologyAdditional Preferred Requirements: Experience building cutting-edge web interfaces using modern frameworksExperience working with full-text search-optimized data storesExperience writing and debugging shell scripts