Send us a message
We're looking forward to hearing from you!
Profile image of Alex Ross, Managing Director of Loop
Hi! This is Alex from Loop. If you've got a question, feedback, or are interested in volunteering with us, send us a message and we will get back to you asap.
Profile image of Alex Ross, Managing Director of Loop
Thank you! We have received your message. We are looking into this as we speak and will get back to you as soon as possible.
Oops! Something went wrong while submitting the form. Try again.

Senior Full-stack Software Engineer

Blog
August 29, 2024
August 29, 2024

Talk to Loop is looking for a Senior Full-stack Software Engineer!

Country:  Fully remote, Based in The Netherlands (Europe), UK or Kenya.

Location:  This is a fully remote position with flexible working hours, allowing you to balance your professional and personal life effectively.

Salary:  50,000 EUR annually, all-inclusive. 

Job Type: 6 Months contract at 40 hours per week, with the possibility of a full-time offer at the end of the contract.

Working Times/Zones:   40 hours per week, CEST.

Travel Required:  No travel required.

*We encourage staff to use eco-friendly practices when working from home. For ideas on how to do this, please visit this site.

Management Responsibilities

Reports to: This position reports directly to the Digital Product Manager and has no managerial responsibilities.

Direct reports: N/A

Indirect relationships: Sensitive Feedback Lead, User Experience and Quality Assurance Lead, Technology Lead, among others.

Company Overview

‍Talk to Loop is a feedback and reporting mechanism driving inclusive community engagement, transparency and accountability for the efficacy of aid provision, disaster management, prevention and early warning, as well as for the safe reporting of SEA, GBV, fraud, corruption, and misconduct, among other things. 

To understand what Talk to Loop is, our mission and our way of working please visit our resource page where you will find all the information you need on our unique approach. To get the details on the job opening and the application process, continue reading. 

Role Overview

As a Senior Full-stack Software Engineer at Talk to Loop, you will play a critical role in developing and maintaining our innovative platform that promotes inclusive community engagement and ensures transparency in feedback and reporting mechanisms. Your expertise will be vital in enhancing the platform's effectiveness in aid provision, disaster management, and the safe reporting of sensitive issues.

Technologies Used

TypeScript, Angular, NestJS, Python, Terraform, AWS CDK, AWS Lambdas, Docker, Redis, MySQL

Expected Tasks

  • Maintain and evolve our existing tech stack, which includes Angular, NestJS, Docker, AWS Lambdas, Amazon Aurora, and various AWS services.
  • Develop new features and improve the overall user experience, ensuring the platform remains intuitive and user-friendly.
  • Address technical debt, enhance system performance, and ensure the stability and scalability of our infrastructure.
  • Participate in code reviews, share knowledge, and mentor junior engineers to foster a collaborative and high-performing team.
  • Support incident management and resolution, responding swiftly to any issues to minimise downtime and ensure reliability.

Person Specification

Skills and Qualifications

  • 6+ years of professional experience as a full-stack engineer, with a strong background in TypeScript, NestJs, and related technologies.
  • Solid understanding of cloud infrastructures, with expertise in both Terraform and AWS CDK.
  • Proficiency in Python, specifically for AWS CDK implementations.
  • Strong skills in API design, development, and system integration.
  • Deep understanding of database design, performance optimization, and scalability best practices.
  • Excellent problem-solving abilities with a focus on delivering high-quality, maintainable code.
  • Strong communication and collaboration skills, thriving in a fast-paced and dynamic environment.
  • Experience working with early-stage and growth-stage startups.

Preferred Experience and Skills

  • Experience with Domain-Driven Design (DDD).
  • Familiarity with workflow-as-code practices.
  • Knowledge of telephony systems and an understanding of SIP trunking/VoIP basics.

Apply now!

If you're passionate about making a meaningful impact and amplifying the voices of communities worldwide, we invite you to join us. Together, we can reimagine accountability, build trust, and create positive change that benefits everyone.

Our hiring process includes a technical interview to assess your skills and expertise, followed by a cultural fit interview to ensure alignment with our values and working style. In the event of a close decision between top candidates, a final interview may be conducted to determine the best fit for the team.

To apply, complete this application form, if you are short listed we will be in touch within three weeks. If you should have any questions about this recruitment process you can reach as at stephanie@talktoloop.org  

Recruitment for this role is ongoing, and we will close recruitment once we have found the right candidate.

Share this post