Senior Full Stack Engineer, Python
Posted 48ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full Stack Engineer developing impactful features using Python and SQL for Grapevine. Join a high-performing remote team focused on philanthropy and collaborative technology solutions.
Responsibilities:
- Develop and enhance robust product features across the frontend and backend.
- Help improve code quality, workflow and test coverage over time.
- Participate in documenting and scoping of features and their architecture.
- Optimize UI and API performance incrementally.
- Manage and reduce technical debt proactively.
- Take ownership of each project in their different phases: scoping and prototyping, building and testing, release and monitoring.
- Support and expand data analytics reports for the broader team.
Requirements:
- 8+ years of experience as a full-stack developer.
- Focus on the details, aiming at quality, security and reliability.
- Expert in Python with advanced SQL knowledge.
- Efficient in the UI, testing and owning full-stack projects end-to-end.
- Comprehensive understanding of software development best practices.
- Strong communication ability, openness and autonomy.
- Strong problem-solving and analytical skills.
- Collaborative and a good team player.
- Passion for using technology to create positive change in the world.
- Extra Credit:
- Experience in data engineering and data pipelines.
- Experience in the philanthropy / nonprofits space
- Experience in fintech or consumer tech
Benefits:
- Offers Equity
- Learning budget


















