Senior Software Developer at Benevity
Job Description
📋 Description
- Write production-quality, clean, modular, well-documented code.
- Define requirements with the team; break down tasks and estimate.
- Develop proofs of concept to inform reliable implementation plans.
- Apply AI tooling with an AI-first mindset in daily work.
- Lead sprint refinement and planning; guide the SDLC.
- Deliver high-quality software through testing and debugging.
🎯 Requirements
- Computer Science degree or equivalent; 5+ years in high-performance full-stack development.
- Expertise in Java, SpringBoot, Python, Vue.js, Docker, Jenkins; Drupal/PHP a plus.
- Experience with FinSys (money flows) and financial controls.
- 5+ years AWS experience (APIGateway, Terraform, etc).
- Strong SQL/NoSQL DB design; API work (OpenAPI, JSON:API, GraphQL); Git.
- Problem solving; ability to design scalable systems; AI-first mindset; mentoring.
🎁 Benefits
- Flexible hybrid work with optional in-person collaboration.
- DEIB-focused culture and inclusive teams.
- Meaningful work helping people do good.
