Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Dev Studio) image - Rise Careers
Job details

Senior Software Engineer (Dev Studio)

GoFundMe is on a mission to help people help one another and is seeking a Senior Software Engineer to enhance their Public API, supporting nonprofit organizations in their fundraising efforts.

Skills

  • Cloud infrastructure design
  • Node.js
  • Javascript ES6 (typescript)
  • API development
  • Git usage

Responsibilities

  • Build and improve public-facing APIs
  • Collaborate with engineers and 3rd Party Vendors
  • Work on backend and frontend projects
  • Own development, testing, and monitoring
  • Participate in on-call rotations
  • Conduct code reviews
  • Mentor team members
  • Identify and propose solutions to technical debt

Education

  • Bachelor’s Degree in Computer Science or related field

Benefits

  • Market competitive pay
  • Healthcare benefits
  • 401(k) with company matching
  • Monetary support for hybrid work
  • Generous paid parental leave
  • Learning & development programs
To read the complete job description, please click on the ‘Apply’ button
GoFundMe Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
GoFundMe DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of GoFundMe
GoFundMe CEO photo
Tim Cadogan
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Dev Studio), GoFundMe

Are you ready to take on an exciting role as a Senior Software Engineer on the Dev Studio team at GoFundMe in Buenos Aires, Argentina? If you’re passionate about building technology that empowers others, this is the perfect opportunity for you! At GoFundMe, we’re driven by our mission to help people help each other through our innovative platform. As part of our team, you will be integral in developing and maintaining our Public API, which allows third-party developers to create unique solutions for nonprofit organizations. Your days will be filled with collaborating with engineers, product managers, and designers to enhance our offerings while juggling some backend and frontend projects. You’ll take ownership of your work, from development to testing, and be an essential player in on-call rotations to troubleshoot urgent issues. We’re looking for someone with a Bachelor’s Degree in Computer Science or related experience and at least five years in scalable project environments, particularly with expertise in Node.js and JavaScript. Plus, we want someone who shares knowledge and mentors fellow team members, contributing to a supportive culture. At GoFundMe, we value personal and professional growth and offer competitive salaries, excellent healthcare benefits, generous parental leave, and a variety of other perks to ensure you feel valued and fulfilled. If you are excited to make a meaningful impact while working in a fun and inclusive environment, we can't wait to welcome you to our team!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Dev Studio) Role at GoFundMe
What are the key responsibilities of a Senior Software Engineer at GoFundMe?

As a Senior Software Engineer at GoFundMe, you'll be tasked with building and enhancing our public-facing APIs, collaborating with various teams, and working on both backend and frontend projects. You'll also participate in code reviews, troubleshooting, and ensuring the code maintains high standards for quality and performance.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer position at GoFundMe?

To qualify for the Senior Software Engineer role at GoFundMe, you need a Bachelor’s Degree in Computer Science or equivalent experience, along with over five years of experience in scalable project environments. Proficiency in Node.js and JavaScript (ES6) is essential, along with a strong background in API development.

Join Rise to see the full answer
What technology stack is used by the Senior Software Engineer at GoFundMe?

Senior Software Engineers at GoFundMe primarily work with Node.js, JavaScript (ES6 and TypeScript), and various AWS services such as EC2, SNS, and SQS. Familiarity with React, Nest.js, and CI/CD tools like GitHub Actions is advantageous, enhancing your ability to contribute to our innovative projects.

Join Rise to see the full answer
How does GoFundMe support the career development of a Senior Software Engineer?

At GoFundMe, we prioritize continuous learning and development for our employees, including Senior Software Engineers. We offer various programs, mentorship opportunities, and structured feedback to help you grow in your career while collaborating closely with talented teammates who share your passion for technology.

Join Rise to see the full answer
What does a day look like for a Senior Software Engineer at GoFundMe?

A typical day for a Senior Software Engineer at GoFundMe involves collaborative meetings to discuss ongoing projects, coding and refining APIs, answering support queries, and reviewing code. You’ll also engage in mentoring peers and continuously seek improvements for our infrastructure and workflows.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Dev Studio)
Can you explain your experience with building scalable applications?

When answering this question, ensure you highlight specific projects where scalability was a key component. Discuss the technologies used, challenges faced, and how you overcome them to deliver a successful solution. Be prepared to describe metrics or benchmarks you used to measure success.

Join Rise to see the full answer
What is your approach to code reviews?

In addressing your approach to code reviews, focus on the importance of constructive feedback, adherence to coding standards, and fostering a collaborative environment. Highlight your commitment to continuous improvement and learning from peer code reviews to enhance team productivity.

Join Rise to see the full answer
How do you ensure application performance and optimization?

When discussing performance and optimization, emphasize your experience with performance monitoring tools and methodologies. Describe how you've diagnosed issues and proactively implemented solutions that resulted in enhanced application performance, providing quantifiable results whenever possible.

Join Rise to see the full answer
What is your experience with API design?

Describe your past work involving API design, including the principles of RESTful architecture you followed and any best practices that resulted in thorough documentation and usability. Share an example of an API you designed and the outcomes it achieved for its users.

Join Rise to see the full answer
How do you handle urgent technical issues during on-call rotations?

Discuss your strategy for handling urgent technical issues, including how you prioritize problems, gather necessary information, and coordinate with your team to resolve the issue efficiently. Mention any tools or processes you use to streamline this process and maintain clear communication.

Join Rise to see the full answer
Can you give an example of a time you advocated for a codebase improvement?

Recall a specific instance where you identified technical debt in a project and how you presented your findings to your team. Explain the impact of the changes you proposed and how you worked toward implementing those improvements successfully.

Join Rise to see the full answer
What tools do you prefer for log analytics and performance monitoring?

Share your experience with specific tools used for log analytics and performance monitoring. Discuss how these tools helped you gather insights and improve application performance, and be prepared to explain your reasons for preferring one tool over another based on effectiveness and ease of use.

Join Rise to see the full answer
Tell us about a challenging project you worked on lately.

Provide a succinct overview of the project, the unique challenges it presented, your role, and the ultimate outcome. Reflect on what you learned during the process and how it positively influenced your future projects.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Outline the various methods you use to keep your skills up to date, such as attending conferences, engaging in online communities, reading industry-related publications, and networking with peers. Highlight how this continuous learning contributes to your effectiveness as a Senior Software Engineer.

Join Rise to see the full answer
How would you mentor a less experienced developer on your team?

Discuss your perspective on mentoring, emphasizing the importance of fostering a supportive environment. Share your strategies for pairing programming sessions, guiding through complex problems, and encouraging independent problem-solving skills that can foster growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Social Impact Driven
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Medical Insurance
401K Matching
Paid Time-Off
Learning & Development
Maternity Leave
Paternity Leave
Mental Health Resources
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
GeoComply Remote Ho Chi Minh, Vietnam
Posted 21 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Kalepa Remote Europe (Full Remote)
Posted 10 days ago
Dental Insurance
Vision Insurance
Photo of the Rise User
Posted 22 hours ago
Solirius Consulting Remote No location specified
Posted 3 days ago

GoFundMe is the leading online fundraising platform based in America. As of 2020, over $9 billion has been raised on the platform, with contributions from over 120 million donors worldwide.

131 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Social Impact Driven
Passion for Exploration
BENEFITS & PERKS
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Medical Insurance
401K Matching
Paid Time-Off
Learning & Development
Maternity Leave
Paternity Leave
Mental Health Resources
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!