Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Staff Engineer

TechChange

Staff Engineer

National
Full Time
Paid
  • Responsibilities

    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 staff engineer to help lead our efforts to build 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 20+ 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 workculture

    WHAT YOU'D DO

    As Staff Engineer, you will be responsible for charting high-level technical strategy, mentoring and supporting team members to success, and act primarily as an individual contributor on some of the hardest challenges facing the team. This position works closely with the lead developer and CTO to plan new features, anticipate potential risks, and ensure the high-availability and durability of the platform. This includes:

    • Ensuring the feasibility and sustainability of the strategic technical direction of the team
    • Having an in-depth working knowledge of all services, features, and technologies of the platform
    • Conducting thorough design doc review, with an emphasis on growing and improving team members' knowledge
    • Managing all aspects of product development, including user research, planning, development, deployment, and documentation of new features
    • Identifying, anticipating, and correcting performance bottlenecks
    • Contributing to ongoing platform stability and security efforts
    • Leading compliance efforts related to GDPR, CCPA, and potential future security and operational frameworks (ISO27001, for example)
    • Mentoring and supporting Lead Developer and Senior Full Stack Developers in accordance with their professional development and growth goals
    • Contributing to hiring strategy, documentation, and interview processes

    WHO WE THINK WILL BE A GREAT FIT

    You are someone who has a strong technical background across the stack. You have a passion for building reliable, scalable solutions, and enjoy tackling the most challenging engineering problems of an organization.

    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

    • 5-10 years work experience in Engineering roles, 1-2 years experience in Staff or Senior individual contributor role
    • Extensive experience with system architecture, design, and planning
    • Strong command of web technologies across the stack, from DevOps through UI/UX design
    • Deep understanding of the Javascript ecosystem, with a preference for production experience with React, Node, Express, or similar frontend/backend frameworks
    • In-depth knowledge of Relational Database Management Systems
    • Comfort using WebSockets and/or WebRTC for building real-time interactions
    • Healthy skepticism of adopting the latest tech trends
    • Strong problem solving skills and willingness to roll up one's sleeves to get the job done
    • Experience working with production systems that adhere to GDPR and other security or compliance frameworks
    • Commitment to creating and fostering a psychologically safe work environment
    • Excellent oral and written communication

    YOU MIGHT ALSO HAVE

    • MS/BS degree in Computer Science, Engineering or equivalent
    • Teaching or curriculum design experience
    • Knowledge of international relations, development and/or peacebuilding work at the local or international level

    BENEFITS

    • 3 weeks paid time off
    • 9 company holidays
    • Parental leave 
    • Medical, Dental, Vision Plans
    • 401k, with company matching (eligible after 6 months)
    • Professional development funding
    • Technology stipend

    COMPENSATION

    Negotiable, based on experience

    APPLICATION DEADLINE

    Open until filled