- 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.