Front-end Jobs nearSan Francisco, CA
Full Stack Engineer for a Machine Learning Company
Full-stack JavaScript Engineer
We’re looking for a talented full-stack JavaScript engineer to design and develop novel features for our computer vision platform. Creating a product in a new space requires creativity and technical acuity, and as part of the Matroid product team, you’ll shape the functionality and feel of our platform, breaking new ground while working in an engineering culture that fosters employee empowerment. Over time, your role on the team with evolve with your growing interests and skill set.
You’ll be working onsite at our Palo Alto office, located near the Stanford campus and Caltrain.
What you’ll be doing
Design and develop features for a computer vision platform that is truly first of its kind: every current member of the product engineering team has multiple pending patents for their work at Matroid
Identify new technologies and best practices for our growing engineering team
Improve site performance on both the client and server sides
Incorporate user feedback to design and build a better product
Create better visualizations for the outputs of computer vision models running on video streams and images
Ensure that our platform features work at an ever growing scale
How you’ll be doing it
You’ll be part of a world-class, multidisciplinary engineering team, where each member identifies and prioritizes valuable and interesting new features to work on.
You will operate in a collaborative but highly autonomous environment that isn’t bogged down by unnecessary meetings or project management.
You will know that almost everything you build affects real world users, and you will set the quality standards for your work appropriately.
You will think creatively and your suggestions about new features and ideas we’ll be considered by other members of the team.
You will have direct access to customers and be able to iterate on your features based on their feedback.
You’ll be working with modern technologies like React, Node.js, MongoDB, Docker, and Kubernetes.
You will learn a lot along the way, diving into new technologies and the world of computer vision both on your own and during frequent company tech talks.
What you’ll bring to the table
You have a strong handle on modern JavaScript development, even if you don’t know every single JS quirk.
You are a self starter who can prioritize what to work on and fully design, build, and write tests for new features.
You’re comfortable moving across the stack: on a typical day you might optimize a database query and tweak a user interface to be more intuitive.
You have an eye for design and an understanding for what can make a user interface more intuitive and delightful.
You can show that you’re smart, analytical, and a fast learner. Sometimes you’ll work on things using unfamiliar languages or technologies, but you know you can handle that.
There aren’t any strict requirements for your background, but you’re technical. Maybe you have a CS (or similar) degree, or you’re a bootcamp grad with a STEM background and strong portfolio, or you might be self taught with a few years of industry experience.
It’s a plus if you have experience in areas that might be relevant to a startup working on computer vision: data visualization, streaming video, scaling web applications, DevOps, etc…
What we offer in return
Competitive pay and equity
The chance to constantly work on stimulating intellectual challenges.
Gym membership reimbursement
Free, lunch, snacks, and caffeine every day
Medical, dental, and vision insurance
A flexible schedule that leaves time for all of your other interests
A budget for whatever hardware will make you most effective
Budget and resources to learn about the cutting edge of software engineering and computer vision
To apply, please send your resume and a few words introducing yourself to careers@matroid.com.
ApplyFull Stack Engineer for a Machine Learning Company
Full-stack JavaScript Engineer
We’re looking for a talented full-stack JavaScript engineer to design and develop novel features for our computer vision platform. Creating a product in a new space requires creativity and technical acuity, and as part of the Matroid product team, you’ll shape the functionality and feel of our platform, breaking new ground while working in an engineering culture that fosters employee empowerment. Over time, your role on the team with evolve with your growing interests and skill set.
You’ll be working onsite at our Palo Alto office, located near the Stanford campus and Caltrain.
What you’ll be doing
Design and develop features for a computer vision platform that is truly first of its kind: every current member of the product engineering team has multiple pending patents for their work at Matroid
Identify new technologies and best practices for our growing engineering team
Improve site performance on both the client and server sides
Incorporate user feedback to design and build a better product
Create better visualizations for the outputs of computer vision models running on video streams and images
Ensure that our platform features work at an ever growing scale
How you’ll be doing it
You’ll be part of a world-class, multidisciplinary engineering team, where each member identifies and prioritizes valuable and interesting new features to work on.
You will operate in a collaborative but highly autonomous environment that isn’t bogged down by unnecessary meetings or project management.
You will know that almost everything you build affects real world users, and you will set the quality standards for your work appropriately.
You will think creatively and your suggestions about new features and ideas we’ll be considered by other members of the team.
You will have direct access to customers and be able to iterate on your features based on their feedback.
You’ll be working with modern technologies like React, Node.js, MongoDB, Docker, and Kubernetes.
You will learn a lot along the way, diving into new technologies and the world of computer vision both on your own and during frequent company tech talks.
What you’ll bring to the table
You have a strong handle on modern JavaScript development, even if you don’t know every single JS quirk.
You are a self starter who can prioritize what to work on and fully design, build, and write tests for new features.
You’re comfortable moving across the stack: on a typical day you might optimize a database query and tweak a user interface to be more intuitive.
You have an eye for design and an understanding for what can make a user interface more intuitive and delightful.
You can show that you’re smart, analytical, and a fast learner. Sometimes you’ll work on things using unfamiliar languages or technologies, but you know you can handle that.
There aren’t any strict requirements for your background, but you’re technical. Maybe you have a CS (or similar) degree, or you’re a bootcamp grad with a STEM background and strong portfolio, or you might be self taught with a few years of industry experience.
It’s a plus if you have experience in areas that might be relevant to a startup working on computer vision: data visualization, streaming video, scaling web applications, DevOps, etc…
What we offer in return
Competitive pay and equity
The chance to constantly work on stimulating intellectual challenges.
Gym membership reimbursement
Free, lunch, snacks, and caffeine every day
Medical, dental, and vision insurance
A flexible schedule that leaves time for all of your other interests
A budget for whatever hardware will make you most effective
Budget and resources to learn about the cutting edge of software engineering and computer vision
To apply, please send your resume and a few words introducing yourself to careers@matroid.com.
ApplyRemote Jobs
Full Stack Javascript Developer
We’re looking for an awesome Software Developer to join our dynamic, young and driven team. As a member of the Inside Labs team, you’ll have the opportunity to work with a group of talented people building world-class web and mobile apps using cutting edge technologies. We expect you to innovate, work hard, have fun, and share ideas regularly. You’ll be responsible for seeing product features and/or projects through the full development life cycle.
Apply now and work remotely at inside labs AG
ApplyJobs farther away
Full Stack Software Developer (Product) - ObjectRocket
**Description
**ObjectRocket by Rackspace is looking for a Software Engineer to help build the next generation of Database-as-a-Service. Our web application for managing, monitoring, and backing up data on the ObjectRocket platform currently operates thousands of nodes with petabytes of data daily. Were looking for thinkers at this level to be part of a talented, mission driven team, that is building powerful tools which greatly increase customer success.
Our mission is to disrupt the market with a completely new product class. One where developers can finally forget about the back end data source and focus on building compelling products. By focusing on open source solutions, unparalleled specialist expertise, and the industrys best cloud database platform we enable customers to experience levels of data management ease and understanding never before seen.
Ultimately, we improve by an order of magnitude the way developers store, retrieve, and manage data.
**Responsibilities And Opportunities
**
- Architect, build, and maintain scalable systems, services, and products
- Maintain and grow current products with a vision toward how the product and architecture should evolve to adapt to new customer needs
- Participate in regular code reviews of peers and be open to pairing when necessary
- Stay up-to-date with modern product development including libraries, tools, browser support and frameworks
- Collaborate with the team on new conventions, libraries and tools to adopt
**Required Qualifications
**
- A strong sense of product ownership and thrives in a fast-paced, iterative environment
- Strong Python skills or Goland
- Messaging systems SNS/SQS, RabbitMQ, ApacheMQ, Apache Kafka
- Experience building elastic, scalable APIs / microservices
- Experience building solutions with AWS, GCE, Heroku, Azure, etc.
- Exceptional problem-solving skills
- Know how to write, deploy, and test for your code
- Working knowledge of MongoDB
- Working knowledge of Elasticsearch
- Deploying containerized Docker systems
- Familiar with using GitHub, Jenkins, Circle-CI, and ci/cd tools we use GitHub extensively
- Youre a polyglot, love using the right tool for the job, and can explain why
**Preferred Qualifications
**
- ETL, data warehouse
- Experience working with websockets and asynchronous data flow
- Experience working with MongoDB, Redis, Elasticsearch or other NoSQL databases
- Go, Java, Ruby, Javascript
- An entrepreneurial spirit / business sense
**About Rackspace
**Rackspace is modernizing IT in todays multi-cloud world. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. We serve over 50% of the Fortune 100 companies & customers in 120 countries around the globe. Our achievements are powered by our people we call them Rackers. We grow & thrive through world-class development opportunities, learning & selling bleeding-edge technologies & solutions, and most importantly, connecting with each other (the best & brightest in the industry). Are you a Racker? Join us!
More on Rackspace
Rackers arent all alike. We look different. We think uniquely. We are from many places and our beliefs & backgrounds vary. But, being a Racker a valued member of a winning team on an inspiring mission is what connects us all. Rackers are encouraged to bring their whole self to work every day, as we know that unique perspectives fuel innovation and enable us to best serve our customers & communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.
Senior Software Engineer-5 yr min experience, C#, AngularJS, Node.js
We are looking for a proactive problem solver to join our system software development team and contribute to our central determinant gaming products in either our Austin, TX or Boynton Beach, FL office. This position requires senior level programming and software architecture experience with the ability to mentor less experienced developers and to interact with stakeholders (customers, third party development companies, and senior management) to evolve existing products and create new products according to an agreed upon schedule.
We pride ourselves in having fun while creating reliable products in a timely manner for our customers.
Daily Tasks
We are a small team of developers that operate in an agile-like development environment including starting each day with a team meeting to discuss tasks for the day.
This primary purpose of this position is to write code in C#, AngularJS, and Node.js and to work with MongoDB databases relating to our innovative (multiple patents pending) central determinant gaming systems for race tracks and other casino style gaming operations.
Our code resides in Github and work assignments are made using the Github issue management system. You will be responsible for both defining tasks and creating solutions to feature requests and bugs within our existing code base.
As a senior engineer, you will spend some part of each day fielding questions from less experienced developers, teaching best practices, and programming techniques that result in efficient and reliable code.
Collaboration with internal and third-party development partners occurs daily.
Skills We're Looking For
Senior level experience with web technologies and programming web-based user interfaces (C#, Node.js, AngularJS, HTML, CSS, etc.)
Senior level experience with MongoDB database
Senior level knowledge of modern software architecture including inversion of control, test driven development, and SOLID principles
Experience with Git and Github, Gulp, and NPM
Experience with cloud deployment environments such as Amazon Web Services
Development experience with casino gaming systems is preferred
Strong interpersonal skills
Full Stack Software Developer (Product) - ObjectRocket
**Description
**ObjectRocket by Rackspace is looking for a Software Engineer to help build the next generation of Database-as-a-Service. Our web application for managing, monitoring, and backing up data on the ObjectRocket platform currently operates thousands of nodes with petabytes of data daily. Were looking for thinkers at this level to be part of a talented, mission driven team, that is building powerful tools which greatly increase customer success.
Our mission is to disrupt the market with a completely new product class. One where developers can finally forget about the back end data source and focus on building compelling products. By focusing on open source solutions, unparalleled specialist expertise, and the industrys best cloud database platform we enable customers to experience levels of data management ease and understanding never before seen.
Ultimately, we improve by an order of magnitude the way developers store, retrieve, and manage data.
**Responsibilities And Opportunities
**
- Architect, build, and maintain scalable systems, services, and products
- Maintain and grow current products with a vision toward how the product and architecture should evolve to adapt to new customer needs
- Participate in regular code reviews of peers and be open to pairing when necessary
- Stay up-to-date with modern product development including libraries, tools, browser support and frameworks
- Collaborate with the team on new conventions, libraries and tools to adopt
**Required Qualifications
**
- A strong sense of product ownership and thrives in a fast-paced, iterative environment
- Strong Python skills or Goland
- Messaging systems SNS/SQS, RabbitMQ, ApacheMQ, Apache Kafka
- Experience building elastic, scalable APIs / microservices
- Experience building solutions with AWS, GCE, Heroku, Azure, etc.
- Exceptional problem-solving skills
- Know how to write, deploy, and test for your code
- Working knowledge of MongoDB
- Working knowledge of Elasticsearch
- Deploying containerized Docker systems
- Familiar with using GitHub, Jenkins, Circle-CI, and ci/cd tools we use GitHub extensively
- Youre a polyglot, love using the right tool for the job, and can explain why
**Preferred Qualifications
**
- ETL, data warehouse
- Experience working with websockets and asynchronous data flow
- Experience working with MongoDB, Redis, Elasticsearch or other NoSQL databases
- Go, Java, Ruby, Javascript
- An entrepreneurial spirit / business sense
**About Rackspace
**Rackspace is modernizing IT in todays multi-cloud world. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. We serve over 50% of the Fortune 100 companies & customers in 120 countries around the globe. Our achievements are powered by our people we call them Rackers. We grow & thrive through world-class development opportunities, learning & selling bleeding-edge technologies & solutions, and most importantly, connecting with each other (the best & brightest in the industry). Are you a Racker? Join us!
More on Rackspace
Rackers arent all alike. We look different. We think uniquely. We are from many places and our beliefs & backgrounds vary. But, being a Racker a valued member of a winning team on an inspiring mission is what connects us all. Rackers are encouraged to bring their whole self to work every day, as we know that unique perspectives fuel innovation and enable us to best serve our customers & communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.
Senior Software Engineer - Backend (MongoDB, JavaScript & Node.js) A St Boston
The Home + Entertainment division of T-Mobile is the next phase in the Un-carrier mobile video strategy. T-Mobile acquired TV technology innovator Layer3 TV which is a next generation provider spearheading a new era of home media, combining the best of television, social, and digital life. Together we will be launching a disruptive new TV service in 2018 and we are doing to TV what we did to wireless: changing it for good!
Consider a career with our Software Engineer – Backend team within T-Mobile’s Home + Entertainment (formerly Layer3 TV) team in Boston’s Seaport District as well as Denver, CO. In the role, you will develop backend JSON APIs that power our customers video watching experience. We offer excellent technology, team, location, competitive comp, bonus, stocks and perks!
Responsibilities include, but not limited to:
Developing RESTful JSON APIs using NodeJS
Building distributed cloud microservices that support an in-home IPTV cable service
Designing application solutions to complex problems leveraging micro-service architecture and common design patterns
Following coding best practices including coding standards, peer code reviews and writing unit tests
Developing and update support documentation
Translate business and functional requirements into technical tasks and user stories
Providing on-call and after-hours support as needed
Coach and mentor team members as needed
The ideal candidate has many of the following skills, ability and knowledge:
Building testable, scalable back-end APIs
Experience with backend application languages. NodeJS and JavaScript preferred
Experience with relational and NoSQL databases. MongoDB a plus
Experience with cloud-based development, e.g., AWS
Familiarity with scaling and performance optimization
Experience working within agile methodologies
Understanding of software design patterns and micro-service architecture
Excellent communications skills (interpersonal, written and verbal)
Qualifications:
7+ years of professional related experience
Bachelor of Science degree in Computer Science, Computer Engineering, or a related field
Masters of Science a plus
Software Engineer (Full Stack)
Team description
A little bit about us
OW Labs is the technical delivery arm of Oliver Wyman, an international management consultancy. We offer a distinct culture that gives us the space to emphasize what we, as technically-oriented people, think is important that will also benefit the firm and our clients.
Each of our regional teams has the independence to self-organize, develop their own local culture, and evolve in the way they feel is best. At heart, though, we are still one global team, tightly bound by a strong social fabric. We connect with one another on a daily basis, and in person as a larger group as often as possible.
We are all builders & doers. We love tech. We are absolutely committed to delivering exceptional value to our clients. Everyone in the team, even the “C-suite”, is expected to stay close to technology and get their hands dirty whenever required.
In the past few years we have expanded from an internal startup to a global professional delivery organization and we work very hard to retain the set of core values we had when we were much smaller. Working for OW Labs can at times be challenging and demanding: you will often need to keep multiple balls in the air at once, and you will probably be pushed out of your comfort zone. But this is also a deeply rewarding job: you will work with an amazing group of people in a highly collaborative environment, you will learn from and share with colleagues who help one another, and you will be infused in a unique culture that is transparent, empowering, and fun.
Our values and our proposition
We believe that our culture is a key pillar of our success and our identity. We take our work seriously, but not ourselves. We believe happiness, health, and a life outside of work are more important than work itself and are essential ingredients in professional success – no matter what the profession. Ours is a team whose members teach and take care of each other. We want not simply to continue learning and growing but to fundamentally redefine what it means to do consulting and to stretch the boundaries of what we, as a firm, are capable of doing.
Our proposition is simple:
You will work with people as passionate and awesome as yourself.
You will encounter a variety of technology, industries, projects, and clients.
You will deliver work that has real impact in how our clients do business.
We will invest in you.
We will help you grow your career while remaining hands-on and technical.
You will work in smaller, more agile, flatter teams than is the norm elsewhere.
You will be empowered and have more autonomy and responsibilities than almost anywhere else.
You will help recruit your future colleagues.
We offer competitive compensation and benefits.
You will work with peers who can learn from you and from whom you can learn.
You will work with people who leave egos at the door and encourage an environment of collaboration, fun, and bringing new ideas to the group.
Software Engineer
A good candidate will have:
Experience with several programming languages, different programming paradigms, and operating systems
A passion for technology and staying abreast of current and up-and-coming technologies. Open source contributions are interesting to see, but absolutely not required
Experience in all stages in the project lifecycle
Excellent communication skills (verbal and written)
Empathy for their colleagues and their clients
Signs of initiative and ability to drive things forward
A pragmatic approach to software and technology decisions as well as prioritization and delivery
Ability to handle multiple workstreams and prioritize accordingly
Commitment to delivering value and helping clients succeed
Comfort working with both collocated and distributed team members across time zones
Comfort working with and developing coding standards
Ability to codify best practices for future reuse in the form of accessible, reusable patterns, templates, and codebases
Experience using TDD and/or BDD
Willingness to travel as required for projects (0 up to 40%)
What makes our Software Engineers so effective?
A passion for making things better
The ability to prioritize the needs of development + technical debt with the needs of the project + client
Strong analysis, communication, and documentation skills
Strong organizational skills
A pragmatic, delivery-focused mindset
Strong organizational skills
Having an understanding of the overall problems being solved, from both business and technical perspectives
Ability to create and implement software engineering solutions using modern software engineering best practices
Scale up from “laptop-scale” to “cluster scale” problems, in terms of both infrastructure and problem structure and technique
Ability to deliver tangible value very rapidly, working with diverse teams of varying backgrounds, skillsets, and levels of experience
Demonstration of initiative and ability to drive things forward
Some examples of skills and technology we find relevant and interesting
Frameworks such as Vue, React, Angular
Python
SQL Server, Postgres, Oracle
MongoDB, Apache Spark, Hadoop, Elastic Search, Kibana, Cassandra
HTML, CSS, and JavaScript
Twitter Bootstrap, Google Material Design
Webpack, Gulp, Grunt, Browserify
SASS, LESS, PostCSS
Java
RESTful APIs, microservices
RabbitMQ, JMS, Kafka
Web, mobile (iOS and Android), pure back-end, or database development
Strong server-side development skills
Server-side JavaScript tools: Node, Express, NPM, Yarn
Jenkins, GoCD
Interesting technology we’ve used on recent projects:
Pipeline-based technology like Airflow, Luigi
Docker, Rancher, Chef
Hadoop, HDFS, Hive, Redshift, S3
Invision, Zeplin, Balsamiq
Mid/Senior Engineers (x2) Must love React!
At SnapApp, we help marketers unleash their potential with interactive content that better qualifies leads, drives more engagement, and delivers proven ROI. We’re a leader in the MarTech space, and work with some of the biggest names in B2B tech. We are seeking passionate and driven engineers to help take our product to the next level.
What you’ll be doing
Collaborate with product managers & designers to develop elegant solutions that delight our customers
Use software technologies for rapid development and testing of high performance software
Improve the efficiency and quality of our development and DevOps processes
Share your experiences and contribute to an innovative learning culture
Make an immediate impact on the SnapApp customer experience
We’d love to hear from you if you
Have experience (3-8 years) building products that matter and pushing yourself and your team to be better engineers and build a product with passionate advocates
Enjoy working with new technologies ranging from the frontend to backend, and are particularly passionate and an expert in multiple stack areas. You show this by having strong and opinionated experience with various technologies and know how to pick the right tool for any job
Enjoy shipping code early & often in an agile fashion, pairing with product management to craft better software by soliciting feedback from thousands of end users
Technologies we use
React, NodeJS, Babel, JavaScript (ES7), Webpack, Prettier, ESLint, Flow, HTML
MongoDB, Bee-Queue, RabbitMQ, Redis
Amazon Web Services (EC2, ECS, S3, CloudFront, etc.)
Docker, Terraform, Ansible, Jenkins and other DevOps tools