Remote Senior Software Engineer, Backend

Logo of Givelify

Givelify

πŸ“Remote - United States

Job highlights

Summary

Join Givelify, a fintech-for-good company, as a Senior Software Engineer - Backend and be part of a talented team building a leading online and mobile giving platform. You will engineer highly available and scalable real-time software systems, drive the software development life cycle, and ensure high-quality software products. This role requires expertise in backend systems, large-scale distributed web applications, and database optimization. You will collaborate with cross-functional teams, mentor junior engineers, and contribute to a positive work environment. Givelify offers competitive pay, full benefits, and flexible PTO, providing an opportunity to make a significant impact.

Requirements

  • B.S./β€―M.S./Ph.D.β€―in Computer Science, Computer Engineering, Mathematics, or equivalent STEM degree
  • Experience in building large-scale distributed web application
  • Deep understanding of graph design principles with a strong background in back-end development environment while constructing APIs
  • Optimization of databases for big data environment, structuring of queries for fast responses
  • Experience with cloud computing platforms (e.g., Amazon AWS, Microsoft Azure, Google App Engine, etc.)
  • Deep understanding of big O notation and algorithm complexity analysis

Responsibilities

  • Engineer highly available and scalable real-time software systems
  • Drive the software development life cycle from requirements gathering, development, testing to deployment
  • Be responsible for the timely and successful delivery of high-quality software products
  • Be responsible for the quality of user experience through the quality of the systems under your stewardship
  • Partner with members of our technology, design, product, support, marketing in an agile cross functional setting
  • Work with our front-end team to fine tune our REST APIs
  • Work with Givelify’s research team to implement machine learning and other computational algorithms to bring complex insights to life
  • Work with our DevOps team to ensure a scalable, secure, redundant, distributed production environment system
  • Mentor and grow junior engineers

Preferred Qualifications

  • Ability to work in collaborative cross-functional environments
  • Ability to take a human-centric approach that meets or anticipates customer needs when developing solutions
  • Detailed and Quality-oriented

Benefits

  • Competitive pay
  • Full benefits to help care for you today and in the future
  • Amazing perks (including flexible PTO)

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.
Please let Givelify know you found this job on JobsCollider. Thanks! πŸ™