← 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

    [Remote] Marketing Analytics Manager

    Work from home Full-time role

    Data Engineer (Clearance Required)

    Work from home Full-time role

    Accounts Receivable Coordinator (Business to Business)

    Work from home Full-time role

    Wisteria - Video Collection

    Work from home Full-time role

    Manager-Sponsorships & Strategic Partnerships

    Work from home Full-time role

    Dialogflow CX Design Specialist

    Work from home Full-time role

    PR - Content Strategist & Writer

    Work from home Full-time role

    Head of GTM Growth

    Work from home Full-time role

    Sr. Intelligence Analyst | Remote, USA

    Work from home Full-time role

    Sales Team Leader – YourGreenhouses (Fully Remote | 1099 / Freelance Contract)

    Work from home Full-time role

    Brand Specialist - AI Trainer - Freelance - 8-20 hrs/week - Remote

    Work from home Full-time role

    Experienced Data Entry Specialist – Finance Industry Remote Opportunities

    Work from home Full-time role

    Associate Director, Strategic Engagement (Thought Leader Liaison), Central

    Work from home Full-time role

    [Remote] Software Engineer

    Work from home Full-time role

    Strategic Initiatives Program Manager

    Work from home Full-time role

    Experienced Data Entry Operator – Remote Work Opportunity with careerzynith

    Work from home Full-time role