← all jobs

[Remote] Senior Software Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. GiveCampus is the world's leading fundraising platform for non-profit educational institutions, helping advance the quality, affordability, and accessibility of education. They are seeking a Senior Software Engineer to lead larger projects, make technical decisions, and contribute to the full stack development of their platform.

Responsibilities

  • Working on the full stack, from UI elements to backend services including getting into database tuning and performance
  • Iterating quickly, building new features from start to finish and back end to front end, including architecture design, coding, automated testing, and supporting each implementation in production
  • Be adaptable - work closely with and supporting your teammates in a fast-paced, agile development environment (both within your pod and across Engineering as a whole)
  • Tackling a wide variety of technical issues throughout our stack and contributing to all parts of the code base and shared documentation
  • Opportunity to take on a Tech Lead role which includes:
  • Working closely with the PM on implementation tradeoffs and work breakdown for new projects
  • Propose, refine and validate technical implementation for a pod’s roadmap work
  • Assist the PM with setting schedules and milestones - accountable for the pod shipping
  • Mentoring more junior staff to help them grow in their craft
  • Contribute to team-wide initiatives including coding standards, technical debt refinement and system security monitoring
  • Participate in the interviewing and onboarding new team members and assist in the refinement of our interviewing processes
  • Participating in the support of the platform on a rotational basis (team based support and paired 24/7 on call rotation)

Skills

  • Functional, real world programming experience (vs. theoretical) in one of the following: Ruby, Python or Javascript/node.js
  • System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience
  • Experience with MVC frameworks such as Rails, Django, Pyramid, etc
  • The ability to hold your own on the front end and the back end
  • Experience with modern front-end frameworks like React and Vue.js
  • SQL database experience (PostgreSQL, MySQL, SQLite)
  • Experience with deployments to Heroku, AWS, or similar
  • Experience balancing swift and long-term code maintainability
  • 8 plus years of hands-on development experience
  • Deep expertise with Ruby/Ruby on Rails and RSpec
  • Experience with Postgres database administration
  • Shipped code that has supported tens of thousands of users, including enterprise/business customers
  • Operations experience and how it pertains to site reliability/speed
  • Familiarity with networking, caching, database, and how to triage performance and stability issues
  • Experience working on a fundraising/crowdfunding platform
  • Experience working on a fintech or payments technology product
  • A good eye for intuitive, user-friendly front end design

Company Overview

  • GiveCampus is a fundraising platform for nonprofit educational institutions. It was founded in 2014, and is headquartered in Washington, District of Columbia, USA, with a workforce of 51-200 employees. Its website is https://go.givecampus.com/.
  • Company H1B Sponsorship

  • GiveCampus has a track record of offering H1B sponsorships, with 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Executive Director of Operations - Optometry/Ophthalmology

    Work from home Full-time role

    [Remote] Account Executive

    Work from home Full-time role

    [Remote] Entry Level Recruiter

    Work from home Full-time role

    [Remote] Senior Technical Product Manager, Observability

    Work from home Full-time role

    [Remote] MSP Program Manager - K-12 Clinical Staffing

    Work from home Full-time role

    Junior Designer, Grand Central Publishing job at reputed company in reputed company, NY

    Work from home Full-time role

    Blockchain Developer – Remote

    Work from home Full-time role

    Freelance Marketing Specialist – SEO

    Work from home Full-time role

    IT Support Analyst

    Work from home Full-time role

    Sr. Principal Medical Development Director, Breast Portfolio

    Work from home Full-time role

    Senior Java/C++ Developer / Remote

    Work from home Full-time role

    Remote Part‑Time Data Entry Clerk – High‑Accuracy Typing Specialist for careerzynith (Work‑From‑Home)

    Work from home Full-time role

    Remote Paralegal (Insurance Defense) 3529483

    Work from home Full-time role

    AES - DE - DevOps - AWS DevOps

    Work from home Full-time role

    Remote Tech Support Representative Entry Level Text Based Only No Degree Required

    Work from home Full-time role

    Sales Development Representative ( + OTE)

    Work from home Full-time role

    Senior Financial Analyst – Digital Technology (DT)

    Work from home Full-time role

    Engineer, II Software

    Work from home Full-time role

    Senior Director, Insurance Product Development and Execution

    Work from home Full-time role

    Business Performance Analyst – Research

    Work from home Full-time role

    High‑Paying Remote Data Entry Associate – Part‑Time Opportunities for Teens at careerzynith

    Work from home Full-time role