ApplySenior Software Engineer (Giving)
Posted 3 months agoViewed
View full description
💎 Seniority level: Senior, 5+ years
📍 Location: Argentina
🔍 Industry: Nonprofit fundraising technology
🏢 Company: GoFundMe👥 251-500💰 Series A almost 10 years ago🫂 Last layoff over 2 years agoInternetCrowdfundingPeer to Peer
⏳ Experience: 5+ years
🪄 Skills: AWSGraphQLPHPPythonSQLAgileGitJavaKotlinKubernetesREST APICI/CD
Requirements:
- 5+ years of professional experience working with backend programming languages (e.g., Java, Kotlin, Python, PHP) on a customer-facing application.
- Professional experience with relational database design.
- Professional experience developing GraphQL or REST APIs using any standard framework.
- Experience using Git in a workplace environment.
- Experience with CI/CD tooling in a development environment.
- Experience working in an agile, intensely iterative software development process.
- Experience with performance and optimization problems and the ability to both diagnose and prevent these problems.
- Experience with application performance monitoring and log analytics tools.
Responsibilities:
- You’ll collaborate with a team of engineers and product management to implement new features on the GoFundMe Giving team.
- You'll be responsible for development, testing, deployment, documentation, and maintenance of new and existing backend services and tools.
- You’ll participate in code reviews to maintain internal standards for style, maintainability, and excellence.
- You’ll participate in on-call rotations to assist in solving urgent engineering issues.
- You’ll recognize technical debt, propose and implement solutions.
- You’ll advocate for improvements to the codebase, and provide leadership to others within your team.
Apply