cover image
EverGive

EverGive

www.evergive.com

2 Jobs

15 Employees

About the Company

EverGive was conceived as the answer to a radical question: What if donations didn’t just get spent? What if they compounded over time and lasted forever instead? EverGive is on a mission to do just that - make donations compound and last forever, forming humanity’s largest social safety net over time. Donations on EverGive are invested monthly, and charities receive payouts frequently, bringing sustainability to their mission and putting them on a path to financial security forever. EverGive is the last donation a donor will ever need to make, and the last a charity will ever need to raise. Built on Bitcoin.

Listed Jobs

Company background Company brand
Company Name
EverGive
Job Title
Senior Software Engineer
Job Description
**Job Title** Senior Software Engineer **Role Summary** Lead end‑to‑end delivery of complex platform features, set architectural direction, enforce code quality, and continuously improve developer workflows for a mission‑driven, early‑stage technology platform. **Expectations** - 5+ years of professional engineering experience, preferably in fast‑growth or start‑up environments. - Proven track record building and maintaining production systems. - Strong focus on architecture, performance, and developer experience. - Excellent written and verbal communication; ability to document processes and standards clearly. **Key Responsibilities** 1. Own delivery of complex features and technical initiatives with minimal oversight. 2. Identify and unblock bottlenecks to ensure predictable, steady delivery. 3. Champion and enforce modern coding standards, automated testing, and CI/CD pipelines. 4. Lead architectural discussions, assess long‑term risks, and propose scalable solutions. 5. Continuously improve performance, tooling, workflows, and overall developer experience. 6. Maintain comprehensive and accurate documentation for internal and external stakeholders. 7. Mentor team members, promote best practices, and maintain codebase health through disciplined refactoring. **Required Skills** - Proficiency in TypeScript (Node.js and/or modern front‑end frameworks). - Experience with PostgreSQL and relational database design. - Familiarity with AWS services (ECS, RDS, S3) and cloud‑native development. - Strong grounding in software design principles and architectural patterns. - Hands‑on experience with CI/CD pipelines and automated testing frameworks. - Ability to write clear, maintainable code and documentation. - Excellent communication and collaboration skills. - (Desired) Experience with infrastructure‑as‑code tools such as Terraform or AWS CDK. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
London, United kingdom
On site
Senior
30-10-2025
Company background Company brand
Company Name
EverGive
Job Title
Senior Software Engineer - 2-3 month Contract
Job Description
**Job Title** Senior Software Engineer – 2‑3 Month Contract **Role Summary** Lead the design, build, and scaling of EverGive’s core platform. Own complex feature delivery and technical initiatives with minimal oversight, ensuring high quality code, robust architecture, and efficient developer workflows. **Expected Deliverables** - End‑to‑end delivery of complex features with predictable, steady delivery. - Successful resolution of technical blockers and consistent pipeline throughput. - Maintenance of code quality, testing rigor, and CI/CD stability. - Up‑to‑date documentation that conveys technical knowledge clearly. **Key Responsibilities** - Design, implement, and ship production‑grade services in TypeScript/Node.js. - Architect scalable backend components using PostgreSQL, AWS ECS, RDS, and S3. - Write and maintain Terraform/Nix configurations for infrastructure automation. - Lead architectural decision‑making, identifying long‑term risks and opportunities. - Enforce coding standards, automated testing, dependency management, and disciplined refactoring. - Continuously improve performance, tooling, workflows, and overall developer experience. - Create clear, accurate documentation for internal and external stakeholders. **Required Skills** - 5+ years professional software engineering experience, preferably in high‑growth or startup environments. - Proficiency in TypeScript, Node.js, React, PostgreSQL, and AWS (ECS, RDS, S3). - Strong background in infrastructure‑as‑code with Terraform, Nix, and familiarity with AWS CDK. - Deep understanding of software design principles, architectural patterns, and performance optimization. - Demonstrated track record of improving coding standards, delivery processes, and developer workflows. - Excellent written and verbal communication skills for documentation and cross‑team collaboration. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - AWS Certified Developer, Solutions Architect, or related certification preferred.
United kingdom
Remote
Senior
05-12-2025