Front-end Jobs nearBoston, MA
Full Cycle Developer - UX Centric (TS//SCI Required)
Note: this position requires US citizenship and an active TS//SCI security clearance (or one that was active no more than 5 years ago).
We are looking for an experienced Full Cycle Developer to join us and make a difference! While you will work with all of our technologies throughout development and operations, we are specifically looking for someone with demonstrable:
- User-interface design experience. Ideally with:
Angular4+ (we are on 7 but looking at Ivy)
ElectronJS (or Apache Cordova)
Bootstrap CSS (or Gumby)
Java programming (as microservice or serverless architectures)
Experience coding with PostgresSQL databases
Experience deploying code through containers (ideally with kubernetes)
Experience developing and using CI/CD tools (specific tools are flexible)
Experience in these following fields aren't exactly required from day one but you would be expected to functionally master certain aspects of them over time to do your work most effectively (don't worry, we will grow together):
Coding while SELinux is set to enforcing
Writing SELinux policies for your code
RUST (or C++)
Scripting to include:
Machine learning frameworks
Artificial intelligence frameworks
Data analytics frameworks
Serverless frameworks like Fargate or Firecracker
Infrastructure as code such as:
AWS tools like:
EC2 (et al)
Collaboration tools like:
The soft skills or non-technical skills required are just as important than the hard skills and are simply:
Be a self-motivating individual.
Take initiative and be effectively autonomous.
Be flexible and patient enough to learn new skills and adapt to changing requirements.
If you're still interested, take a few minutes to review this definition of a Fully Cycle Developer:
If after that, you are still as motivated as we are at building a team of flexible over-achievers, drop us a line!Apply
Full Stack Developer
Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.
We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!
About the Role
As a core committer at Mattermost you are responsible for one of the world’s largest and most popular open source projects. Your work impacts thousands of organizations who depend on Mattermost for daily operations, from high tech (Intel, Samsung, Micron), to healthcare (Medtronic, Epic, Bristol-Myers Squibb) to public sector (U.S. Department of Defense, U.S. Department of Energy), to education (University of California, National University of Singapore), and consumer brands (Urban Outfitters, Wargaming.net). Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones. More on us at www.mattermost.com.
Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.
Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html
We seek a full stack engineer comfortable moving across front end and back end systems to lay out the technical vision for critical components of the Mattermost architecture and leading community developers towards a unified, scalable, performant, extensible system architecture.
Apply now and work remotely at Mattermost
Senior Full Stack Engineer
Interview Schedule is changing how teams hire. Our first product streamlines recruiting scheduling and coordination, saving teams hundreds of hours a month. We’re just getting started on, and have our sights set on making hiring a great experience for recruiters, hiring managers, and candidates. We’re building the platform to engage these key stakeholders and fix the $200 billion per year hiring industry.
This is an exceptional opportunity to join a small and fast-growing startup, transforming an industry with powerful and easy to use products customers love. As an early employee you'll have tons of ownership, a big impact on product, a say in our values, and opportunities to tremendously accelerate your career growth.
We're building a remote team and looking for the best individuals - no matter where you are. All we require is a reliable internet connection and passion for building an amazing company.
What We’re Looking For
Generalist is too specific a term for you. Back end, front end, database design, infra - you've done it all. Building products end to end is where you shine - you don't like being constrained by titles. You can code the full stack and have built products end to end. You’re comfortable building web apps. If you don't know something, you learn what's needed to get the job done. You want to build something people want. You're product minded and have user empathy.
What We Value
At Interview Schedule we believe in ownership and accountability, challenging the status quo, nothing is “not my job”, having empathy, being direct, and being honest.
As engineers we believe in picking the right tool for the job, balancing technical excellence with pragmatism, having strong opinions weakly held, and attacking ideas not people.
What We Offer
- Autonomy, impact, and ownership. As an early employee you’ll shape the product direction and company values.
- Competitive salary and significant equity in a fast growing, early stage startup.
- Remote employment - work where you want, when you want.
- Generous vacation policy - take time whenever you need to recharge. Building a lasting company is a marathon, not a sprint.
- Top-notch healthcare, dental, and vision coverage.
- Life and disability insurance.
- Annual company retreat - helps build camaraderie as a remote team.
- Computer and home office setup - we'll buy anything you need to do your best work.
- Continuing education allowance - learn what you want, when you want.
Apply now and work remotely at Interview Schedule
Jobs farther away
Full stack (NodeJS) software developer
7+ years’ experience building, leading and maintaining multi-layer, services-oriented web-facing applications
Extensive experience of NodeJS and common packages, architectures
Experience designing, maintaining and expanding APIs via REST, WebSocket and other technologies
Experience building tool chain applications, agents, services, server and client applications in NodeJS or similar
Thorough working knowledge (and preferably DBA experience) working with a variety of database, NoSQL and other storage technologies in NodeJS (at least including PostgreSQL and Redis)
Application (and host) scaling experience with NodeJS
Some experience building with front-end frameworks (e.g. React, Vue) required
Full stack application architecture and design experience required (everything from the hardware and network to browser packaging and usability)
Live devops experience a big plus
Blockchain or cryptocurrency experience beneficial
Full Stack Software Engineer (Front End Focused)
Full Stack Software Engineer (Front End Focused)
Our client is looking for a Full Stack Front End Software Engineer who will work in a cross functional web/mobile/chat engineering team to deliver an insights delivery engine. The team will consist of a Team Lead, UX Lead, Product Owner, and Software Engineers (accountable for design, development, automation, and testing).
Migration of Design Comps to Code
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders
Working in a fast paced agile environment
2+ years working with production applications developed in Node.js, Python Django, Ruby on Rails, or other current web frameworks
2+ years of React.js or Angular experience
2+ years of Object Oriented Development (Java, Scala, or other compiled Language) eHTML5, JS, CSS3
Experience with working in Oracle Application Express (Oracle Apex)
Web Performance Tuning
Web, App, and DB Server experience
TDD, BDD, CI/CD
GIT, Jenkins, Udeploy
RESTful web service development and integration
4+ years in software engineering industry
Mobile-first and responsive development.
A solid grasp of user-centered design (UCD), planning and conducting user research, user testing, A/B testing, rapid prototyping, heuristic analysis, usability and accessibility concerns.
Ambitious, works well in a team
CS Degree or similar
Creative, experiments, and curious
Understands that the last mile is the hardest and most fulfilling mile
Fun and Engaging
Has creative hobbies
Lead Software Engineer - Full Stack
We are looking for a **Lead Full Stack Software Engineer **to provide technical and architectural leadership for our core product team. You will conceptualize, design, build and deploy to the field new and innovative products for our internal teams as well as external customers. Our Team Lead will n eed to wear a lot of hats - including hands-on coding, mentoring developers, influencing our product vision, and designing our system architecture. We have high standards for code quality, all forms of testing, and intelligent architecture.
What We Believe In (for real, not just in our job posting):
Transparency and Fairness
Support and Trust in our Team and Management
Healthy Life/Work Balance
Titles aren’t important, and the ideas of an Intern are as valid (and wanted) as the CEO’s
Investing in our Team’s Growth and Advancement
Getting Stuff Done - without Compromising on any of the above
Our Tech Stack:
React / Redux
Node.JS / Express
AWS EC2 / RDS / S3
And more as we grow, which you will have a direct impact on
Some Challenges You’ll Tackle
Be a key hands-on contributor to implementation of new products and features across the entire stack
Build, test, and support new features/bug fixes in our core application and others to follow
Code reviews and mentoring for your team members
Have an active role in crafting technical and product strategy
Work closely with a small talented team of engineers, both remote and on-site, focused on building and managing core front-end and backend services
Encourage innovation and foster an environment of continuous improvement
Working directly with the founding team building the future of the company together
Tackle ambiguous tasks with sound judgement
Interview and assist with candidate selection for your team
You Should Have:
7+ Years of Software Engineering experience (Preferably with our Stack)
2+ Years experience leading engineering teams
Solid knowledge of React/Redux, Node/Express, and PostgreSQL
Experience with TDD and JS testing frameworks like Jest
Experience integrating apps with RESTful API's
Have built and shipped product to market
It’d be Great if you have Experience With:
AWS Platform Including EC2, RDS, and S3
Bonus points for:
Experience with the Logistics/Freight Industry
Having scaled successful web apps from start to launch
And of Course, Benefits!:
Highly Competitive Compensation
Fortune 500 level benefits package (401k, Health, Vision, Dental, etc.)
Unique office space in the trendy Fulton Market District
Exciting, fast growing startup environment
We are well funded and growing quickly
Missing something you’d like to see? Let us know
Frontend Data Visualization & Fullstack Engineering: SaaS company, $10m funding
What is Knock? Knock maximizes the marketing and sales performance of apartment buildings through industry-leading CRM and communications technology. Our platform delivers the experience today’s prospects and residents demand and the simplicity that leasing teams love, all while exceeding the integration and reporting expectations of owners and managers. Knock has changed the game for multifamily property managers with the most user-friendly CRM in the industry. We have grown quickly over the last few years and have an ambitious pipeline of features planned that will continue to delight our customers and differentiate us from our competitors.
About the role… The engineering team at Knock is crucial to the success of our business as we continue to have a growing list of features on our product roadmap that we would love to give to our customers. We are looking for motivated and eager front end, full stack and back end engineers to join the one of our engineering pods.
Core/CRM Pod As a full stack (backend focused) engineer on the Core Services team, you will be responsible for the design, development, and maintenance of new features as well as efficiency and process improvements to our core products.
Data Services Pod As a front end (data visualizations) engineer on the Data Services team, you will have experience with some front end React development as well as back end data procurement via API. You must be able to work with other engineers and product personnel to establish front end experiences for customers. As a full stack engineer on the Data Services team, you will have experience with some front end React development as well as back end data procurement via API. You must be able to work with other engineers and product personnel to establish front end experiences for customers.
Property Management System Pod As a full stack (back end focused) engineer on the Property Management System team, you will be helping build the engine that does processing of large volumes of transient data between internal and 3rd party APIs. Our product has complex features and capabilities that are unique to each integration so you will have exposure and responsibility for solving variety of problems. **Owning product features from design to deployment, including monitoring and maintenance **Working with the product management team to synchronize and ensure delivery of tasks **Handling tier 1 or 2 support and troubleshoot issues escalated from the support team
THE THINGS YOU HAVE DONE (Front End)
2 years of software engineering experience required
3 - 5 of front end software engineering experience is a plus
THE THINGS YOU HAVE DONE (Full Stack)
One or more of the following programming languages: Python, Java, or C#; Python preferred
1-3+ years experience in object-oriented design and development, data-structures and design patterns
1-3+ years experience with relational and/or NoSql databases; PostgreSQL preferred
1-3+ years experience in distributed systems and web services design using SOAP and/or RESTful services
Worked with a variety of users and cross-functional teams within your organization
Unit testing, automated testing and writing design documentation
THE THINGS YOU **MIGHT** HAVE DONE
Designing and implementing mission critical, highly scalable web services
Web infrastructure, distributed systems, and performance analysis
At least one cloud platform (e.g. AWS, Azure, Google Cloud). AWS preferred
Familiarity with container technologies (e.g. Docker, Kubernetes). Docker preferred
Familiarity with continuous integration systems
CRM systems and software development
WHO YOU ARE
Adaptable - Have the ability to adjust gracefully to changing situations
Articulate your opinions - but not an a-hole
Bias for action - you know how to take next steps, ask for help when you are blocked; utilize analytical skills and ability to troubleshoot problems
Customer focus - You understand you have internal and external customers, you know how they use your functionality - and care about how it performs.
Intellectual curiosity - you like to prototype and experiment with new (or old) tech - and show off what you have done
Ownership - You know what you own, what you do not own - and help to clarify areas that are unclear. You're not shy about inspecting and showing that the areas you own are performing (at scale!)
Health, Dental & Medical Insurance
PTO, Sick Days & Paid Holidays
Public transit reimbursement or parking near the office provided
Free Lunch Fridays!
At Knock we don’t discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status. We welcome all types!Apply
Fullstack Software Engineer
We are looking for full stack hackers to join our team. As an early member of the team, you’ll be helping us build a sophisticated, next generation financial services and benefits platform. Our customers trust us with a lot: Integrating seamlessly across financial institutions, moving money, tracking balances, helping with their healthcare decisions, and keeping their data extremely secure. In order to take on this mission we’re building our application on a new web framework we’ve built for Node.js, Postgres and React. We’re looking for engineers who are comfortable across the entire stack.
We all work on end-to-end features for the product and take great care in building features that will delight our customers. And there’s plenty of interesting problems, whether it’s helping design schemas with multi-step state machines that model financial transactions, working on the incremental build graph and compiler, or building our React based UI component library. This isn’t your typical CRUD application! You will be responsible for a lot so you should feel comfortable in a fast paced, growing, and nimble environment keeping in mind that everything we do is to better the lives of our users.
Here’s a snapshot of some of the technologies you will be working on and the qualifications we are looking for:
Several (3+) years experience in web or distributed systems development.
Experience in Postgres or another transactional, relational database system, as well as ability to design schemas.
Familiarity with software design techniques from functional to object oriented.
React or at least one other reactive UI language.
Computer science degree is not required, but you should be familiar with basic algorithms and performance analysis.
Someone who isn't afraid of responsibility and operating in an unstructured environment
A good sense of humor and a down-to-earth personality. We work hard, have fun, and treat people with respect.
Senior Full Stack Engineer
We are looking for an ambitious and experienced senior full stack engineer to be part of an agile product development team that is changing the way retail product companies design, develop and market their products. As a senior member of a growing team, you will have a direct impact on the success of the company. You will be responsible for full stack SaaS application development ranging from front-end web frameworks, REST APIs, backend business logic, and scalable databases.
Strong track record of solving complex end-user problems with simple solutions that focus on usability, performance, scalability, reliability, and maintainability
Experience with data modeling, REST API's and single-page applications
Extensive experience with relational (PostgreSQL, AWS Aurora) and non-relational databases (Mongo), including schema design, security, reliability, scalability, and optimization.
Experience and appreciation for automated testing and CI
Knowledge of security and data privacy implications and best practices for enterprise-grade SaaS/mobile applications.
Direct experience working in a fast-paced, dynamic startup with a desire to be part of a small, lean and growing team.
6+ years of professional software engineering experience, with a heavy emphasis on full-stack, end-user SaaS/Mobile business applications.
Bachelor or Master’s degree in Computer Science or related field preferred
Full-Stack Engineer to build future of medical records
Most engineers at Picnic are full-stack engineers. On our team, you’d own features end-to-end, from planning out and structuring data models to designing and building front-end interfaces. You’ll need to be able to think independently and operate with a high degree of autonomy, taking problems that may be poorly specified and finding the best solution. We have challenges ranging from creating new ways to visualize medical information to implementing data pipelines to improving application performance. You’ll need to be able to fearlessly tackle any challenge that gets thrown at you Responsibilities:
Own features of PicnicHealth: build, deploy, iterate. You’re responsible for what you’re building, and you have creative control over the direction you take
Ship code to production frequently, often daily
Work at all levels of the stack — infrastructure (GCP, Kubernetes), database (PostgreSQL, Redis, ElasticSearch), services (Node, Python, Celery, TensorFlow, Keras), and frontend (React, Redux)
Architect efficient and reusable systems
Work with engineering, design, operations, and business teams to create new and compelling user-facing features
A candidate must have:
B.S. in Computer Science or related field, or equivalent experience
Foundation in computer science, with competencies in data structures, algorithms, and software design
Shipped code for 3+ years
Ability to code on the client and the server for web platforms
The ideal candidate:
Is fluent in the React development ecosystem
Enjoys designing interfaces almost as much as building them
Is excited by machine learning and its implications for user interfaces
Enjoys kicking ass and saving lives