Job Opening – Senior Full Stack Developer

Please send your CV and accompanying cover letter to hr@carma.com.

About us

CARMA is a global provider of media intelligence solutions. We deliver what matters with people on the ground in 43 countries over 5 continents. We provide media monitoring and analysis across all types of media including print, online, social and broadcast, allowing our clients to make well-informed business decisions.

Our customized solutions combine the latest, cutting-edge technology with unrivalled human insight from a global team of researchers and analysts who provide valuable, relevant and actionable insights.

Our clients include PR, communications, and marketing professionals in all industries in the private sector, governments and NGOs all over the world

We pride ourselves in creating an exceptional work experience for our employees and we are seeking out top talent due to an exciting phase of expansion.



  • Designing and developing software and algorithms to solve business problems and challenges while ensuring scalability, reliability, performance and security.
  • Research and apply new technologies.
  • Provide task estimation and deliver quality code on time.
  • Code, test and debug programs according to best practices.


Job requirements

  • Bachelor’s degree in computer science
  • 3-4 years of demonstrated experience in software development in a structured software engineering team
  • Deep knowledge in a backend language, Javascript (Node) and at least 1 year for React JS for frontend
  • Working experience with PostgresSQL
  • Experience with Ruby on Rails and will be preferred
  • Experienced in writing maintainable and scalable code
  • Hard working and self-motivated
  • Experience with Agile / SCRUM methodology for product development
  • Solid understanding of data structures, coding standard, best practices
  • Excellent verbal and written communication skills
  • Experience with Git
  • Ability to speak up and suggest how we can improve our products/features/coding practices. Our team encourage and value any member contribute their ideas no matter what their roles are.
  • Ability handle pressure with composure and work with the team to resolve technical challenges
  • Ability to multi-task, organize, and prioritize work.


Please send your CV and accompanying cover letter to hr@carma.com.

Back to Careers page