Just Front-end Jobs

Front-end Jobs nearBoston, MA

Sorry, no listings for this city at the moment.

Remote Jobs

Senior Full Stack Developer Django VUE.js 100

Why you should work for Accruvia

Build real-world applications that make a difference.

You will have the opportunity to work on our aspiring B2B flagship product “Accruvia Cloud”. Advance your career by working on innovative features unique to the industry. As a full-stack engineer, you will gain a full sense of how the end-user experiences every feature and bug fix you commit. Experience near-instant gratification as frequent deployments deliver your handiwork to users without delay.

You will also get the chance to work on various other projects from time to time to ensure you stay stimulated.

Your income

Earning money based on hourly pay means that you earn money in the exact same way that the company does: billing for time. Paying a salary would put competing incentives between the developer and the company. Instead, we tie your incentives directly in line with the company. So long as you work within our 20-35 hours per week guidelines, your income is 100% tied to how much you work.

Do you do an amazing job meeting customer expectations with a minimal number of bugs? That’s called job security. Customers always have their favorite developers. Make a name for yourself with quality work.

Accruvia also believes that connecting income to time worked maximizes team quality. The kind of people that want to collect a salary and drag the team down are not attracted to the company. That means you will work with talented colleagues that are motivated to make you, the code and the entire team better.

Quality of Life

Your workweek totals 20-35 hours with 25 hours being the ideal amount. You can work at any time of day so long as your work hours are consistent and evenly spaced across 4-6 days per week. One of our teammates works from 11 pm – 5 am in his local time zone because that’s when he wants to work. The company cares more about you working when you’re at your peak mental state rather than the time of day when you work.

Meetings are strictly limited to when they are necessary. Because your income is based on your time worked (which includes meetings), the company is incentivized to value and protect your work time.

An Engineer’s Environment

Test-driven development comes first. We do not build features until existing code passes all tests. You are assigned tasks with the repository, at which point you are expected to own the problem and fix it. Because we operate in a “no micromanaging” environment, we need a team player that sincerely cares about the impact his/her engineering decisions will have across the project.

Version control is paramount. Commits to a project are not meant to be a fancy save button. Commits tell the team, “I have tested this feature and it’s production-ready.”

Nobody wants to get yanked out of bed to fix fires (we should not be like IT people on call!). Slow and steady keeps us looking sharp and polished to clients and keeps emergencies to a minimum. It’s better for us and it’s better for our customers’ businesses.

Small Teams

The small but quickly growing. Your work is meaningful, appreciated and because of the small team size, you have the ability to significantly influence the architecture and frameworks used within our projects.

Technologies

Django 3.0 and related apps:

Django REST Framework
Celery, RabbitMQ

HTML5

Javascript:

VUE
Bootstrap
React
Node
JQuery

Docker, Git

PostgreSQL

Must-haves

You must have 2+ years of direct experience with Django. Django is our MVC of choice and the technology that all developers in the organization share in common.

Most Django developers also work in the frontend using Javascript and HTML5. Given the choice between an expert in Django and an expert in Javascript, we would choose Django. That said, our teammates need to come on board with a strong foundation in Javascript.

2+ years of experience using Git for version control.

Nice to haves

Webpack, Docker, expertise across multiple Javascript libraries, years of experience working with multiple types of databases (especially PostgreSQL)

Day to Day

We intentionally avoid chatter apps like Slack or Skype. Most questions do not require an immediate reply, making threads within the repository’s issue tracker our preferred method of communication. The biggest challenge for any developer is to minimize interruptions to help you spend most of your workday in the zone. Keeping chatter restricted to the issue tracking system keeps conversations organized and minimizes distractions. Genuine emergencies are handled over phone calls.

About 80%+ of your time is spent architecting or writing code. The remaining time is spent on team communication – reviewing proposed solutions from teammates, clarification on requirements, etc.

The types of projects and problems you encounter are everything related to MVC frameworks. Identify business problems, abstract them into models and serve the content through a browser.

About Accruvia

If forced to choose between technical expertise and teamwork, we choose teamwork every time. Our projects are too large for a single developer to manage on their own. Instead, the project manager distributes tasks in a way that leads to individuals owning large sections of code.

Because the team is 100% remote and the hours are flexible, everyone places a heavy emphasis on the following:

– Test-driven development. Our code is a reflection of ourselves and our work ethic. Every member of the team needs to prove to his colleagues that the committed code is production-ready.

– Incremental change. Major changes have a way of turning into major problems. Commits are best broken down into bite-sized steps to minimize the introduction of bugs.

– Proactive ownership over the codebase. If you see a problem, create a new issue to ensure that the team addresses problems before clients even know that they exist. Team members are expected to not only find problems but to feel motivated to fix them without direction.

Our current projects are for

  • A network of hormone replacement therapy clinics across the United States
  • Financial Trading Platform
  • Enterprise B2B SaaS
  • Mystery Shopper recruitment platform

Core values

Communication and Cooperation

You need to clearly understand and articulate complex problems in English. English does not need to be your first language, but an advanced level of proficiency is required. While we encourage you to work the hours that best suit you, we do expect at least 3 hours to overlap with the US business day ((GMT-05:00) Eastern Time).

Motivation

Self Motivation is a highly valued trait amongst our developers. This is particularly important for remote developers who need to maintain disciplined thoughts and actions to produce consistent results of a high quality.

Execution

An independent worker who is also able to function as a team member. We like to see our developers take ownership of tasks and solve problems using industry best practices.
Apply now and work remotely at Accruvia

Apply

Software Engineer

We're looking for a Software Engineer with a passion for web design and delightful user interfaces to join the team at Reincubate. You will be working to improve the experience of our users as they interact with our sites to learn about and try our apps, such as Camo and iPhone Backup Extractor.

Our customers include teams at Apple, Google, Facebook, Microsoft, and Amazon, the world’s top universities, VIPs around the world, and plenty of people who just want to look better online. Our work has been recognised by HM Queen Elizabeth II, the NYT, WSJ, and the BBC.

Find out more about Reincubate at https://reincubate.com/about/.

You will:

  • Be in charge of making our websites more beautiful and user-friendly.
  • Build new and delightful experiences for our users.
  • Help modernise our tooling, front-end architecture and development practices.
  • Contribute to the design vision across the company, from our apps and websites to our staff swag.

We will:

  • Help you setup and contribute to a productive working environment, wherever you are: delight builds on delight.
  • Give you autonomy in your work. We trust you to solve hard problems well.
  • Help you settle into your role, manage your responsibilities, and grow as a member of the team. We believe progress comes through sustainable growth.
  • Foster a space for you to share your opinions and ideas on any topic. Integrity and openness are bedrocks of how we interact with one another and our users.
  • Provide excellent benefits: 25 days’ paid vacation, flexible hours, remote work, share options, healthcare, matched 401(k), Apple equipment, home-office & professional development allowances… or cash equivalents, if you prefer.

You might suit this role if you:

  • Like being part of the design process and are comfortable bringing your own thoughts to the conversation.
  • Can pick up existing projects quickly and devise iterative improvements without major refactors.
  • Enjoy working as part of a small, focused team of individual contributors, and like taking ownership of projects from initial planning to release.
  • Relate to our values: creating delight, “it just works”, sustainability, and integrity.
  • Wish there were more websites that felt "just right".

We're looking for:

  • Knowledge of HTML, CSS, and JS, with bonus points for experience with Vue.js specifically.
  • Experience building websites with an awareness of clean design, accessibility, performance, and browser compatibility.
  • Familiarity with at least one common programming language (Python, Javascript, Ruby, etc.). Bonus points for experience with Python and the Django web framework in particular.
  • An awareness of design prototyping tools, web development best-practices and trends, and the workings of internet.
    Apply now and work remotely at Reincubate
Apply

About us 👨‍👩‍👧‍👦

We’re a young and enthusiastic team of 15 computer scientists and environmental engineers. Together, we’re building smart software to automatically detect damages in sewer inspection videos and tell cities when to fix their underground pipes. We’re passionate about making cities more sustainable with modern technology and bringing some fresh air into this antiquated industry. Learn all about us at hades.ai.

Your Responsibilities 💪

  • Take charge of our web application and infrastructure
  • Be responsible for developing new features, from the blueprint all the way to shipping production code
  • Make sure our software architecture and code is robust, well-documented, and easily extensible
  • Decide together with us what we should work on next
  • Actively participate in important software architecture decisions and technical discussions

Our Tech Stack 🚀

  • Frontend: Typescript, MobX, React, WebGL, Canvas
  • Backend: Python, Typescript, Postgres, Django
  • Infrastructure: Kubernetes, Docker

Requirements 🎯

  • Experienced and comfortable in web development
  • Not afraid of inventing new algorithms and big O-notation
  • Familiar with shipping production code in a team: project planning, code reviews, unit tests, and CI pipelines are not a mystery to you
  • Debugging master: able to chase down every bug (even really nasty race conditions)
  • Can design data structures and is able to oversee the consequences of important software architecture decisions
  • Fluent in English, Python, and Javascript; German is a bonus
  • Bonus: Some familiarity with MobX, HTML Canvas, WebGL, or 3D graphics
  • Bonus: Experience in project management and team leadership

Benefits 😎

  • Have a positive impact on society and the environment

  • Autonomy: have an idea for a new feature or technology we should use? We’re listening

  • Impact: everything you work on will go straight into the product and make people’s lives easier immediately

  • Fast iterations: we deploy twice a day

  • A motivated, clever, fun, and supportive team that loves geeking out about the latest tech

  • Work directly with the founding team

    Apply now and work remotely at Hades

Apply

Jobs farther away

Full Stack Python / Django / React Dev for Awesome Saas

Lead Sherpa, Inc. in Denver, CO 1762 mi django reactjs python postgresql javascript

This is a full-time remote position (w2 or contract depending on your preference and where you live). Our office is in Denver, but our team is also distributed so you can work from anywhere!

We're looking for an experienced full stack developer who can develop modern and scalable web-based applications and is proficient with React, Django and PostgreSQL.

The primary focus of the selected candidate will be to build, enhance and scale existing and new backend services. They will work closely with our product team to identify and solution emerging product ideas and solve business problems.

Requirements

- 5+ years of experience working with Django and Django REST framework.

- 5+ years working React and JavaScript/Node.j

- Have solid experience on working with at least one standard RDBMS (preferred PostgreSQL)

- Experience with auto-generated documentation

- Experience with building an oauth2 service for outside applications

- Experience working with asynchronous celery tasks

- Comfortable working with multiple 3rd party services

- In depth understanding of REST based services and API driven development and design principles

- Strongly detail oriented with ability to quickly identify and solve problems

- A strong desire for continuous improvement and taking great pride in what you build

- Attention to detail and desire to build out clean and beautiful code that future developers will enjoy

Job Responsibilities

- Join a team with an existing product and build out REST API functionality

- Help build out new services that complement our existing core product

- Work with the development team to increase efficiency of development and performance of our systems

- Maintain current project standards and offer suggestions for future improvement

- Build out supported functionality of django admin to help business staff

- Strong focus on building out well-documented, tested, resilient code to improve agility/stability of our products

- Be a good communicator and express your concerns or need for elaboration on requirements

Apply

Full Stack React / Redux for Awesome Saas

Lead Sherpa, Inc. in Denver, CO 1762 mi reactjs redux docker django rest

This is a full-time remote position (w2 or contract depending on your preference and where you live). Our office is in Denver, but our team is also distributed so you can work from anywhere!

We're looking for an experienced full stack developer who can develop modern and scalable web-based applications. Several years experience developing in ES6, React, and Redux are required, and backend experience in Django with REST framework is desireable. Furthermore, experience using websockets and async patterns is strongly desired.

The primary focus of the selected candidate will be to build, enhance and scale existing and new frontend features and define and enrich the APIs consumed by that frontend app. They will work closely with our product team to identify and solution emerging product ideas and solve business problems.

Requirements

- 3+ years of experience working with React and Redux

- 3+ years of experience building apps against RESTful APIs

- Experience with auto-generated documentation and used of API specification languages like OpenAPI

- Experience working with asynchronous workflows and ideally websockets

- Experience with GraphQL and NoSQL databases desired but not required

- In depth understanding of REST based services and API driven development and design principles

- Strongly detail oriented with ability to quickly identify and solve problems

- A strong desire for continuous improvement and taking great pride in what you build

- Attention to detail and desire to build out clean and beautiful code that future developers will enjoy

Job Responsibilities

- Join a team with an existing product and build out our responsive web application

- Help define requirements for new services that complement our existing core product

- Work with the development team to increase efficiency of development and performance of our systems

- Maintain current project standards and offer suggestions for future improvement

- Strong focus on building out well-documented, tested, resilient code to improve agility/stability of our products

- Be a good communicator and express your concerns or need for elaboration on requirements

Apply

Intertoob Scanner Builder (Fullstack Engineer)

Carve Systems in Golden, CO 1779 mi postgresql python django celery html

You will join our team to help us build our security product, an attack surface monitoring engine. You will be responsible for working with the management team to design and guide the product's growth. The role will require the engineer to occasionally work directly with customers to understand their needs.

You will also get the opportunity to work with our talented team of information security consultants and collaborate with them on projects on occasion.

About the product

We are building a SaaS product that helps customers discover, manage, and secure their external facing attack surface. The product is already at its MVP stage, performing deep port scanning and probing for our consulting customers in a production capacity. We are currently in the process of making the MVP generally available. It is primarily implemented in Python using Django, celery, and other technologies in the Python stack. We run Postgres as our database along with other standard web application technologies. We perform daily deep scanning (all TCP ports of all customer addresses) and perform a number of secondary analysis probes to help identify services and provide insight into our customer's attack surface.

Who are we looking for?

We need a senior engineer capable of independently solving problems and improving every aspect of our product and its development environment. This role requires an experienced engineer that can transition seamlessly from backend distributed processing work to front end UI/UX work. You will work on every aspect of the system.

Why Carve

We are a small, stable, successful information consultancy. We don't have a lot of meetings. We are a remote first organization and have been for 8 years. We want to ship code and solve problems for our customers. You will be working with a small team that has a lot of autonomy over how you build software. You will work in an apolitical environment that prioritizes work-life harmony. No formal project manager. No scrum master. No SAFe. Just you. Your keyboard. Your wits. We mean it. If this sounds appealing to you, then you are probably a good fit.

Day to Day

  • Write code

  • Ship code

  • Keep our production environment happy

  • Listen to, and keep, customers happy

Skills & Requirements (technologies)

  • Python is a big plus

  • Distributed Computing and Asynchronous Processing

  • RDBMS (Postgres)

  • HTML, CSS, UI, UX

  • Django is a plus

  • Ansible

A note regarding "Life at Carve Systems"
That section is tailored to our consulting practice, but still captures what life will be like for anyone working with the team. Please check out our careers section on our website and send in your resume via careers@carvesystems.com or through the Stack Overflow system.

Apply