Senior Software Engineer

GoFundMe.org Logo

GoFundMe.org

📍Remote - Argentina

Summary

Join GoFundMe as a Senior Software Engineer and contribute to the Classy Live product suite, building robust backend services and improving the user experience. This remote position, based in Buenos Aires, Argentina, requires 5+ years of experience in building highly scalable projects involving cloud-based infrastructure design and implementation. You will be responsible for driving product development technical reviews, building integrations between Classy Live and Classy platforms, and ensuring the stability and security of the system. You will work within an Agile environment as part of a cross-functional Scrum team, developing web-based software solutions and participating in an engineering culture of continuous learning and feedback.

Requirements

  • Bachelor’s Degree in Computer Science or a related field, or equivalent work experience
  • 5+ years building highly scalable projects involving cloud-based infrastructure design and implementation
  • Good understanding of distributed data models with experience debugging distributed systems with high data loads
  • High-level proficiency with Node.js, Javascript ES6, AWS (SNS, SQS, EC2, ECS)
  • Ability to understand product requirements and translate them into technical subtasks
  • Experience with Scrum/Agile development methodologies
  • Strong experience writing performant SQL queries for relational and non-relational databases
  • Proficiency in schema design in relational or NoSQL databases (PostgreSQL, MongoDB)
  • Deep experience with code versioning tools (GIT/Bitbucket)
  • A deep sense of quality, and sharp engineering skills with strong computer science fundamentals

Responsibilities

  • Contribute across the the Classy Live product suite, ranging from improving the usage of livestream / peer-to-peer technology to building a scalable websocket layer to building conversational SMS interfaces that allow attendees to interact with an event (e.g. auctions, donations, signing up)
  • Have a critical role in building and maintaining robust, fault-tolerant, backend service layers
  • Drive product development technical reviews of proposed technical design
  • Build and improve core integration between Classy Live and Classy platforms, with a focus on supporting a bi-directional flow of data
  • Build reporting and monitoring tools to ensure the stability and security of the system
  • Within an Agile environment, work as part of a cross-functional Scrum team and develop web-based software solutions
  • Participate in an engineering culture of “always be learning” where the sharing and learning from failures is celebrated and the giving and receiving of constructive candid feedback is highly encouraged

Preferred Qualifications

  • Refactoring in microservice patterns
  • Experience with building industry standard APIs with large throughputs
  • Experience building scalable queuing or workflow solutions
  • Experience working with websockets
  • Experience building integrations with bidirectional data flows
  • Experience with live streaming technology such as AWS Elemental MediaLive, Vonage Video API, Twilio Video API or others

Benefits

  • Be a part of a mission-driven organization that positively impacts tens of millions of lives every year
  • Be a Leader in a high-impact product organization and drive business transformation through product
  • Collaborate with a diverse, passionate, and talented team in a fast-paced and innovative environment
  • You’ll be a part of a fun, supportive team that works hard and celebrates accomplishments together

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.