Senior Full-Stack Engineer

  • Engineering
  • Berlin, Berlin, Germany

Senior Full-Stack Engineer

Job description

Turn a calling into your career. At Deed, we are shaping the future of social good through a combination of tech, design, and culture. Our products help people and companies create positive change by making it easy and fun to give back, while also connecting with others.

Deed’s award-winning social volunteering app is currently being used by tens of thousands of volunteers, helping over 1,000 nonprofit organizations fulfill their mission. Our enterprise platform enables brands to manage, track, analyze, and quantify the social impact of their employees, as well as their participating consumers. We are leading the path-to-purpose with trailblazers like adidas, Stripe, Sweetgreen, and Timberland. And that roster is growing, so we are looking for people with big hearts, and big brains, to join our passionate crew. 

We are looking for a senior full-stack engineer to work closely with our CTO to build innovative mobile and web technology solutions in the social impact space. The verticals that we tackle - volunteerism, fundraising for nonprofits, social impact measurement - are challenging but extremely rewarding. Opportunities for learning are incredible and impact is unlimited. If you want to make progress happen, we welcome you to apply to this job.

You will be responsible for participating in the design, development, modification, scaling, and evaluation of technology solutions, including security testing. The senior full-stack engineer will work with Product to understand business requirements and prioritize team needs, analyze defects guide team members to completion, analyze existing programs or formulates logic for new systems, including devise logic procedures, perform coding, and test/debug programs.

Job requirements

  • 5+ years of experience architecting & building solutions using web technology
  • Interface with Product Managers to determine key requirements (25%)
  • Work with Engineering, QA, Ops teams to identify and resolve code challenges (25%)
  • Design and develop full-stack application business logic using ReactJS, React Native, Node.js, Go, & related technologies (30%)
  • Team meetings, collaborative idea generation, etc. (20%)
  • Strong development and design experience using ReactJS + React Native and Node.js (TypeScript experience preferred)
  • Experience implementing REST APIs / GraphQL and CI/CD Process (continuous integration and continuous deployment), using CircleCI, AWS.
  • Experience with databases (preferably NoSQL, e.g. MongoDB)
  • Experience with automated testing
  • Experience with scalability
  • Experience with security testing
  • Experience in implementing AWS best practices, including security & data migration
  • Familiarity with server architecture, cloud, microservices-based architecture, Git, and agile development methods
  • Ability to thrive on a growing team

Why Deed?

  • Salary range: 60,000 E - 70,000 E
  • Equity range: .2% - .5%
  • Help us change the world 💪
  • Cool office in Kreuzberg 
  • Opportunities for international travel (Brooklyn, Portland, San Francisco)
  • Generous volunteering policy
  • Flexible working arrangements
  • Health insurance

Our Team’s Culture & Benefits

At Deed, our ambition is to change the world for the better. Which means that we have high expectations of one another, and ourselves. The work is challenging, fast-paced, and sometimes it extends beyond a 40 hour week. And yet, it works because we always have each other’s backs, and offer the flexibility to make daily choices that ensure we are sound in mind, body, and spirit.

A diverse and inclusive workplace is also an integral part of our culture. We actively welcome people of different backgrounds, experiences, abilities, and perspectives. From an operational perspective, our benefits include comprehensive health insurance as well as professional development. In order to empower others to do more good, we understand that it begins with us – the people who work at Deed. If you are still enthusiastic after reading this, we’d love to meet and see if we’re right for one another.

In your application, please feel free to note which pronouns you use (she/her/hers, he/him/his, they/them/theirs, etc).