Front-end Jobs nearSan Francisco, CA
Staff Fullstack Software Engineer
6+ years experience building web applications
Experience working with both client-side and server-side technologies
Experience leading complex technical projects
Proficiency with server API design and data modeling
Polyglot developer (e.g. Java, NodeJS, Python)
Proficiency with service architecture
Proficiency with Kubernetes and Google Cloud Platform
Proficiency with React and browser technologies
Proficiency with distributed service architecture
Quizlet Engineering consists of Pods, here’s a preview…
The Growth pod’s goal is to expand Quizlet from a US-focused company with 50M active users to a global education platform serving the world's 1.4B student population. Working closely with marketing and data science stakeholders, the Growth pod is focused on establishing Quizlet as the leading destination for online learning tools and innovating ways for learners worldwide to better find the study material within Quizlet that will unlock their success.
The mission on the Activation team is to "Make the first experiences people have with Quizlet Magical -- with the right content, tools, and knowledge right away". They are currently trying to accomplish that mission by connecting new learners with content and encouraging them to sign up so we can provide personalization and better studying experiences when they come back.
The team's goal is to re-engage Quizlet users with compelling reasons to return and continue their learning journey. And the team wants to personalize the learning journey for every Quizlet learner and to make learning more fun. Engineers in this team would also like to harness the power of the community to make studying better.
Ads and Partners SF
The Ads and Partners team has two objectives. The Ads objective is to achieve the highest ads revenue while maintaining or enhancing user experience. This is achieved by moving towards higher-value quality ads product, launching innovative offerings of Ad products in EdTech, and creating a unique inventory for Quizlet. The Partners' objective is to help top tier educational publishers provide their students with integrated digital study tools so we can engineer a holistic experience for the learners.
Team Agora builds the Premium marketplace which helps people that are studying for high stakes exams. Imagine you're taking the Bar Exam, studying to get your CPA or the Series 7 in finance. If you get it right, it's career-altering. The team brings content from trusted vendors like Kaplan, Pearson and Elsevier to help studiers. The effort just got going, and it's a bit like a startup within a startup.
Pod Infrastructure SF
The mission of the Pod Infrastructure team (also known as team Octo) is to power larger, user-facing functionality that helps scale the company. This means cleaning up old code, migrating to new APIs, and fixing underlying issues that empower the Pods to build features more easily and at scale. When possible, team Octo will pull functionality out of Quizlet and into new services. They help all parts of the organization including Pods, People Ops, Marketing, User Ops, and Engineering.
Subscriptions- Innovation SF
The team's mission is to deliver excellence to our subscribers through premium features that target their needs to succeed. Some of the features we’ve built are: OCR to efficiently create content from a picture of printed materials, offline access, rich text to make key points more memorable, and customized Quizlet Live for our teachers.
Subscriptions - Growth SF
The team takes pride in keeping Quizlet free for anyone to use. Free access is made possible by our growing base of power users (both students and teachers) who pay to subscribe to our premium features. Our focus is to improve our renewals, creating compelling upsell experiences, explore new payment options, offer different plans that meet users’ need as Quizlet grow internationally.
The Study team strives to help learners meet their study goals across all of our supported platforms. This includes improving upon core product features, researching better ways to study and master the content in Quizlet and looking for ways to improve our study modes like ML adaptive Learn mode. One of the current projects is modernizing the Study modes to a shared core logic in Kotlin, expanding the data model to support new user experiences, and rearchitecting the way we store our user-generated data to support massive scalability.
Team Discover is one of Quizlet’s product engineering teams focused on user engagement and improving core product features. This includes researching better ways to create, find, and organize content. One of the team’s current projects is providing behavioral-based recommendations to users that help them discover new study content that they’ll be interested in.
Web Infrastructure SF
The Web Infrastructure team is focused on app performance and developer productivity. A key initiative is wiring GraphQL into our APIs and through our React + Redux client. They enable safe deploys with strong type checking (Flow + TypeScript), comprehensive test coverage (Jest) and full integration testing (Cypress).
Content Services SF
Quizlet manages many kinds of content, and more of it every moment, to fulfill our mission of helping people around the world learn. The Content Services team identifies the parts of our system that are bumping up against the most intransigent data-scalability challenges and builds solutions that give us the breathing room to continue scaling those areas by at least tenfold. This typically involves migrating data from MySQL to other database systems, such as Google Cloud Spanner. It also involves innovating in the way we structure our applications: moving toward a service-oriented architecture that allows us to choose the right tools for each job, manage and scale services independently, and make our system more resilient. Nowadays this work features Kotlin, Docker, Kubernetes, and Terraform, and it requires keeping up to date on the technology landscape for global-scale persistent data stores.Apply
Senior Software Engineer
About the Job
Do you program web applications? Do you want to work from the comfort of your home? Do you prefer prototyping versus being handed a huge technical document? Do you want your opinion to matter?
We are a fast-growing tech company with decades of domain experience in agriculture and farm management. We're a small team of highly driven, hard-working folks who love the work we do and are excited about growing our company together.
We are looking for a jack-of-all-trades to work with us as we continue to evolve our enterprise SaaS stack in the agriculture sector. The right candidate will need to do everything from server maintenance to backend development to frontend. You will be working under the CTO, giving advice and using your expertise to build simple but powerful tools for our customers.
Our software includes a frontend management and reporting interface, a dashboard system with even more reporting and graphing, an API, and a mobile app that allows farm workers in the field to manage their work and keep records. The system has been in continuous development for over 10 years, and is regularly in use by many users, so a mind for backwards compatibility is a must. The development style is a prototyping and iterating approach, with a goal of creating components that can be reused in a variety of different contexts and for a variety of different purposes. This approach has allowed us to build software that makes it simple and intuitive for our users to capture data, but can turn simple data into rich and complex analysis and reporting that can drive critical business processes and decisions.
- Ability to set up your local working environment (LAMP-based stack)
- Ability to communicate in English
- Ability to work independently – which includes knowing when and how to ask questions about proper
architecture and domain knowledge
- Knowledge of design patterns and object oriented programming
- Knowledge of SCCS (Subversion)
- Knowledge of ES6
- Knowledge of SASS
- Knowledge of Responsive Design
- Knowledge of PHP 5.4 and 7.2
- Knowledge of PHP MVC frameworks (Symfony)
- Knowledge of REST
- Knowledge of relational databases and the ability to write stored procedures (MySQL)
- Knowledge of NoSQL databases (CouchDB)
- Experience with ACLs/RBLs
- Experience with GPS / geolocation, mapping, geofencing or similar
- Experience integrating with third party systems
- Experience with inventory management
- Knowledge of Klipfolio or similar dashboarding environments
- Knowledge of D3 or similar data visualization technologies
- Knowledge of CSS animations
- Knowledge of Cordova
- Knowledge of Responsive Design
The benefits of working at AgSquared
- Competitive salary
- Flexible working hours
- Work from home – or from anywhere in the world
- Work in a scrum team
- An opportunity to learn new technologies and learn about the agricultural domain
Apply now and work remotely at AgSquared
Full Stack .NET MSSQL JS Developer
MSSQL - SQL Server
We are looking for a software engineer with a “find or make a way” attitude who can initialize and manage projects. We expect the role to begin as an individual contributor and grow into a nearly autonomous role. This opportunity is for someone excited for autonomy, ownership, flexible working hours and responsibility. This is a remote position available as contract or employee. Workers must be authorized to work in the US (No Non US Applicants Please).
We service several different applications. All are written in some form of .NET with various different front end technologies (React, DNN (legacy), ASP.NET Forms, MVC).
All of our applications utilize Microsoft SQL Server. Some use MAS500/Sage 500 ERP.
All applications live in Amazon Web Services (AWS).
Our latest applications are written in .NET Core & React.
We are looking for talent who can contribute to all of our applications, new or legacy.
Recommended development machine utilizes modern processors and SSDs with about 2 TB of storage and several monitors. Windows 10 with Visual Studio 2019, Visual Studio Code and MSSQL.
Build something challenging and valuable
You will be challenged to accomplish a variety of different goals depending on the project. Explore the limits of your intuition and resourcefulness while interacting with legacy systems and poorly programmed integrations. Some typical work days you can expect:
Interacting with teams of non-engineers to establish project requirements and expected outcomes, with deep consideration for future impacts.
Writing new internal or ecommerce web applications
Refining legacy applications to save labor hours
Optimizing legacy applications
Automation to save labor hours
Implementing AB tests on ecommerce websites
See if you fit our requirements
We are looking for someone with the following attributes
3+ years experience working in back-end applications
2+ years experience working with front-end applications
Deep familiarity with .NET/ASP.NET/MSSQL
Ability to document new and legacy systems where documentation is lacking.
Ability to pass a background check (if applicable)
Proven dedication to creating maintainable and functional systems
Apply for job
Please provide the following:
Link to Stack Overflow profile
Link to GitHub profile
Apply now and work remotely at MicroGSD
Jobs farther away
Senior Back-end Web Developer (.NET)
We are seeking a self-motivated and enthusiastic Senior Software Engineer to join our backend services team. You will create innovative solutions to deliver Internet of Things functionality for vehicles as well as APIs empowering cutting-edge web front-ends. You'll be responsible for a wide variety of tasks including design, implementation and operation of scalable back-end services, big data pipelines and big data analytics. You will also be looked to as a technology leader and will be responsible for mentoring other developers and investigating new capabilities within public cloud infrastructure.
Enable our product team to tap into valuable data sources and build incredible features for our customers
Actively participate in all projects and work together to build high-quality solutions
Collaborate with other teams to created shared understanding of interface contracts
Mentor team members on best practices and software architecture
Provide constructive feedback on pull requests to increase code quality
Present ideas in the form of brown bags to all engineers to help shape our technical landscape
8+ years experience with .NET/ASP.NET/C# or equivalent tech stack
Experience building high-quality, scalable .NET web applications
Experience designing high-performance schemas and queries with Microsoft SQL Server
Experience deploying and maintaining applications in a public cloud, including automated build/release and DevOps
Strong knowledge of HTTP, DNS and other Internet protocols
Strong knowledge of REST, RPC, JSON, gRPC, GraphQL and other typical service interfaces/paradigms
Working knowledge of the NoSQL paradigm
Working knowledge of system architectural concerns such as multitenancy, distributed systems and horizontal scale
Experience with Agile development methodologies
Experience building data pipelines, data warehousing, and data analytics is a bonus
Azure experience is a bonus