Full Stack Developer - remote

TechChange
Posted 4 years ago
TechChange provides online professional development in technology and social change. Our platform helps build communities around the world through courses, workshops, and virtual conferences on topics like global health, human rights, economic empowerment, and more.

We’re seeking an experienced full stack web developer to help us continue building the best community learning platform on the market. We’re a small, dynamic, remote-first team, and are looking for a self-motivated team member that can come in and help take our product to the next level.
We Have
  •     A top-notch tech stack and modern development tool chain
  •     A dream team of 10 creative and tech-savvy colleagues
  •     An openness to new ideas and methodologies
  •     A passion for working with clients and learners who want to improve the world
  •     A remote-first work environment – we want people to work where they’re happiest
  •     A fun, dynamic, and collaborative work culture
What You'd Do
As a Full Stack Web Developer, you will be responsible for designing, building, and maintaining new features and experiences from start to finish across our stack. This includes:


  •     Writing and maintaining core applications and test coverage in compliance with security and accessibility standards
  •     Collaborating with stakeholders to plan and scope projects
  •     UI/UX research and design
  •     Database schema design and implementation
  •     Documenting and communicating feature updates to internal teams
  •     Monitoring and improving performance and scalability of the platform
  •     Keeping up to date with industry best practices
Who We Think Will Be a Great Fit
You are someone who has a strong background in web development and a passion for finding solutions to difficult problems. You could work at top tech companies, but making a difference in the world is more important to you. You’re experienced, but believe in lifelong learning. You wake up everyday excited to work with a creative community of peers to build something meaningful. And you want to have a little fun along the way.

Below are some of the things we’re looking for. If you’re strong in some of these skills and eager to learn in others, we would still love to see your application!
You Probably Have
  •     Proficiency in HTML, CSS, Javascript, React, Node.js
  •     Experience with Webpack, Babel, and other modern tool chains
  •     In-depth knowledge of relational databases and data structures such as PostgreSQL or MySQL
  •     Proficiency in a programming language such as Javascript, Python, Java — bonus points if it’s web-friendly
  •     Familiarity with modern web frameworks and approaches, including GraphQL and RESTful principles
  •     Comfort working in a microservice environment
  •     Excellent written and verbal communication skills
  •     Ability to manage multiple tasks, work towards multiple goals, problem-solve, and prioritize assignments
  •     Boundless curiosity, comfort with uncertainty, and a willingness to iterate quickly
You Might Also Have
  •     UI/UX experience and/or background in user research
  •     Experience with audio/video SDKs integrations
  •     Experience with localization, internationalization, and multi-language application environments
  •     Teaching or curriculum design experience
  •     Knowledge of international relations, development and/or peace building work at the local or international level
Benefits
  •     3 weeks paid time off
  •     9 company holidays
  •     Remote-first
  •     Parental leave
  •     Medical, Dental, Vision Plans
  •     Commuting Benefits
  •     401k, with company matching (eligible after 6 months)
  •     Professional development funding
Compensation
Negotiable, based on experience