Karmah: Full Stack Developer

Related keywords: front end web developer remote jobremote job web developerhybrid remote job

Overview of the Job Position

Karmah is looking for a Full Stack Developer to join their diverse team. The position allows for remote or hybrid work, making it attractive to candidates looking for flexible work arrangements. The role is classified under full-time employment but can also be contract if necessary.

Key Details

  • Employer: Karmah
  • Location: London (Remote or Hybrid depending on timezone)
  • Employment Type: Full-time (Contract option available)
  • Salary: Competitive, based on experience

About the Role

As a Full Stack Developer at Karmah, you will be a central figure in the development process, working across both the front-end and back-end of applications. The role is critical as you'll be contributing to the scalability, security, and usability of the platform.

Responsibilities

In this role, you'll be responsible for several key activities:

  • Building and maintaining core features across the full stack of applications.
  • Collaborating with product and design teams to transform ideas into production-ready features.
  • Developing APIs and integrating third-party services to enhance functionality.
  • Writing clean, maintainable, and well-tested code to ensure quality outputs.
  • Making technical decisions to support future growth in a mission-driven environment.
  • Supporting deployment methodologies, performance monitoring, and improvements.

Technical Skills Required

Karmah is looking for applicants with experience in the following technologies:

  • React (JavaScript)
  • .NET (C#)
  • Flutter (Dart)
  • PostgreSQL
  • MongoDB

Experience and Knowledge

The ideal candidate will have:

  • 2 to 5 years of experience as a Full Stack Developer or a similar role.
  • Proven ability to work comfortably across both front-end and back-end codebases.
  • Experience building production web applications, showcasing your capability and reliability in a professional environment.
  • Strong communication skills, particularly in a remote setting, to ensure effective collaboration.
  • A genuine interest in products that focus on making a social impact.

Nice to Have

While not mandatory, the following experience would be beneficial:

  • Previous work in startup or early-stage environments.
  • Exposure to scalable or high-traffic applications.
  • Familiarity with security, authentication, or data privacy best practices.
  • Interest in consumer platforms, reviews, or feedback systems which are crucial for developing user-friendly products.

What Karmah Offers

Karmah promotes a remote-first work culture, which further enhances flexibility and work-life balance for employees. Here are some more attractive features of their employment package:

  • Small, collaborative teams that allow for real ownership and impact on projects.
  • The opportunity to shape a product from its early stages, giving employees a significant role in development.
  • Flexible working hours to accommodate different lifestyles and commitments.
  • A competitive salary structure with ample growth opportunities to advance your career within the company.

Application Process

Interested candidates are invited to send their CV along with a brief note detailing their experience and reasons for wanting to work on mission-driven products. This application process emphasizes not only skills but also passion for impactful work.

Karmah is positioned as a mission-driven enterprise that values collaboration, innovation, and ownership, making it an appealing workplace for tech professionals seeking meaning in their work. Whether you are just starting or have years of experience, if you meet the qualifications and share an interest in impactful technology, this could be a great opportunity for you.



This job offer was originally published on weworkremotely.com

Karmah

London

Software development

Full-time

January 13, 2026

65 views

27 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.