Front-end Jobs nearSan Francisco, CA
Jobs farther away
Bad Ass Backend Engineer - Salary + Equity
Backend Software Engineer
Join our pit crew of talented Backend Software Engineers transforming the auto sales industry by creating a state-of-the-art e-commerce solution to the traditional car buying experience.
You’ll be responsible for building, owning, and shipping products. As a member of our growing engineering team, you’ll play a pivotal role in establishing our product offerings and technical architecture. You’ll be focused on creating real impact!
We’re looking for great engineers who think about scalable distributed systems, highly fault tolerant services, and Vroom’s data collection and storage needs.
Architect, design, develop, deploy and maintain scalable software and services
Collaborate directly with Tech and Product Leads to develop and maintain cutting edge software
Design and implement high availability services and microservices
Develop core platform services and back-end APIs
BA/BS degree in Engineering, Computer Science
3+ years of Software Engineering experience
Strong software design skills; database modeling a plus
Openness to learning new programming languages
Experience with distributed systems
Docker and/or Kubernetes experience a plus
AWS and/or GCP (Google Cloud Platform)
Experience building scalable web architecture and distributed systems
We value your personal growth, and will gladly train you on any of our technologies that you don’t currently have. Ours is a culture where your voice will be heard, and you’ll be able to see the result of your work!
We’re one of the few players in the ecommerce automotive space. As a member of our crew, you will become an industry expert.Apply
Software Engineer-web/mobile/CMS back-end
Guideposts Media is seeking a senior software engineer to join our high-performing product + technology team. This individual will work as a member of our Agile development team to build innovative new products and services in an iterative manner.
• 5+years' software development or programming experience
• Develop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mix
• Working experience building and maintaining dynamic web and mobile applications that integrate with a CMS (Content Management System) back-end
• Extensive experience with Java, Python, HTML, and other programming languages
• Write tests for existing and created code to ensure compatibility and stability
• A passion for solving problems and providing workable solutionsApply
Senior Full Stack Developer
Tenna is searching for a Senior Full Stack Developer to lead and develop the second generation of our IoT product. The ideal candidate will be forward thinking, an excellent communicator, experienced in transformation projects, and possess a passion for the IoT revolution. You will be part of a highly collaborative development process, develop next-generation code, and join on the ground-floor of the re-architecture of the Tenna product line as we scale our platform.
Write lots of bug-free, efficient, scalable and reusable code.
Transition the current platform to a micro-services architecture.
Unit test and take responsibility for the quality of your own code.
Coach, encourage and mentor your fellow software developers to do the same.
Consult with senior leadership concerning corporate direction and planning of computing environments.
Consult with product managers to define, scope and plan new features.
Work with the QA to ensure a cohesive, quality product is produced.
Test, evaluate and recommend technologies to improve the overall product.
Be a key participant in the Agile process.
Produce excellent documentation.
8+ Years Programming Experience
Experience with Cucumber, RSpec, React, Git, Java, C, and Python
Experience with Rabbit MQ or MQ Equivalents
Experience with Contained Application Deployments (Docker, Heroku)
Experience with NoSQL-based Database Architectures
Proficient with Amazon Web Servers (EC2, VPC, S3, Elasticsearch, Kinesis)
Have a Functional & Scalable Working Knowledge of Linux
Have experience with large data systems
Have a passion for Agile-based software development.
Have excellent communication skills.
Have an ability to build an application based on a white-board sketch.
Have an ability to build highly scalable and efficient applications.
Have an ability to learn and adapt to new technologies.
Have a strong understanding of software architecture fundamentals.
Have in-depth knowledge of the open source community, libraries,
license types and how to incorporate these into a product appropriately.
Be self-motivated and driven to build software products.
Wants to build something meaningful, always with the end-user experience in mind
Is a forward thinker, obsessed with good software design and best practices
Is serious and professional. Our desire is to build a lasting enterprise
Brings passion, innovation and problem solving to every endeavor
Has a preoccupation with staying on top of industry trends and new technology
Desire to be personally responsible for production-level code
Possesses ingenuity to leverage all available tools and resources
Communicates well, both written and verbally