Senior Full Stack Software Engineer (PHP)

at GivingLoop
Location Dar Es Salaam, Tanzania, United Republic of
Date Posted April 28, 2021
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

What is Givingloop?

Givingloop is making donations fun! We create the best experience for donors which turns nonprofits sustainable.

Is it for you?

If you are looking for an impactful role in a challenging software development environment, this is home to you!

Givingloop is an autonomous learning and experimental environment that runs all on the cloud. Work from anywhere while adding value to the world with great software products.

Who are you?

  • A conceptual thinker. You can compose and comprehend concepts smoothly.
  • 5+ years experienced full-stack engineer who works in web development.
  • An experienced developer in PHP, MySQL, HTML, CSS, Javascript, SPAs (Vue.js is a plus).
  • An intermediate level DevOps engineer who can deal with servers and deployments.
  • A leader by example. You take responsibility for your work and showcase yourself with code.
  • A best-practice engineer. You don't ignore the details because you are tight on deadlines.
  • An experienced software designer. You spend time planning your work beforehand and follow well-known design patterns.
  • A problem solver. You are not a coder, but a total problem solver (Acknowledgment - such as contest rankings - is a plus).
  • A team influencer and leader. You can influence the decisions and actions of your team with experience, knowledge, and project management practices.

What you will be doing:

  • Working on the company's products from internal products to donor and nonprofit facing products, and including our innovative and industry changing products.
  • Designing software including choosing technologies, organizing structure, building databases and architectures - and documenting them.
  • Writing code with PHP, MySQL, HTML, CSS, Javascript, Vue.js.
  • Leading a team of about 5 software engineers to achieve the company's goals.
  • Communicating with product teams and other stakeholders inside and outside the company.
  • Hiring tech resources, including sourcing, interviewing, and decisioning.
  • Managing deployments and deployment environments.
  • Maintaining stable production products through working with the team and resources in the company.

Work benefits:

  • Workplace flexibility: Work remotely from anywhere you prefer (as long as you have a stable internet connection).
  • Unlimited vacations: Never count vacations, be with your family or friends when it's time for it.
  • Disruptive technology: We are creating unprecedented technology for nonprofits.
  • Impactful work: Build technology for nonprofits that are making the world a better place.
  • Friendly accepting environment: No personal expectations, be yourself, and make friends.