SalarySalary not disclosed The employer has not included salary information for this role.
About the Role
CARMA is a globally-trusted media intelligence leader with decades of experience helping PR and communications professionals monitor what matters, measure what’s meaningful, and demonstrate the value of their work. We combine cutting-edge technology, including AI-enabled media monitoring across print, online, broadcast, and social channels in 100+ languages - with deep human expertise to deliver actionable insights that inform strategy and drive business-critical decisions. With a diverse global team supporting thousands of organizations worldwide, CARMA empowers partners to turn complex media data into clarity and context, elevate the impact of earned media, and deepen understanding of stakeholder influence across markets.
We are looking for Senior Full Stack Engineers to be based in our office in Malta, with strong backend expertise and technical leadership capabilities to help drive the development, scalability, reliability, and modernization of CARMA’s platforms and services.
The role requires experienced engineers who can work across backend systems, frontend applications, infrastructure, deployment pipelines, and AI-assisted software engineering workflows. The ideal candidates should possess strong analytical and investigative skills, be capable of debugging complex production issues, reviewing architecture and code quality, and contributing to technical decision-making and engineering best practices.
Roles and Responsibilities:
Design, develop, maintain, and optimize scalable backend systems, APIs, and distributed applications
Contribute to frontend development, integrations, and full-stack features when required
Collaborate closely with product owners, designers, architects, and developers to deliver reliable and scalable solutions
Participate in technical architecture discussions and contribute to system design, scalability, and engineering decisions
Translate complex business and technical requirements into efficient, maintainable, and secure software solutions
Write clean, optimized, and high-quality code while following engineering standards and best practices
Investigate, debug, and resolve production issues, system failures, and performance bottlenecks
Conduct code reviews and ensure high standards of software quality, maintainability, and security
Monitor and improve application performance, scalability, reliability, and overall system health
Work with DevOps and infrastructure processes including deployments, server management, and cloud/on-premise environments.
Manage Git workflows, branching strategies, pull requests, release management, and collaborative development processes
Utilize AI-assisted development tools and modern engineering workflows to improve productivity, code quality, and delivery speed
Mentor junior and mid-level developers, support technical guidance, and encourage knowledge sharing across teams
Maintain accurate technical documentation for systems, APIs, development workflows, and operational processes
Stay updated with emerging technologies, AI tools, and software engineering best practices to drive continuous improvement initiatives
Requirements
Qualifications:
5–8+ years of full-stack software development experience
Strong backend development skills (Node.js, Python, or similar frameworks)
Familiarity with frontend frameworks such as React.js or Vue.js
Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Elasticsearch)
Expertise in APIs, integrations, distributed systems, and scalable infrastructure
Hands-on experience with Docker, CI/CD, deployment automation, and cloud environments
Strong Git workflow, code review, and collaborative development experience
Skilled in troubleshooting and resolving complex production issues
Proficient in SQL optimization and database performance tuning, preferably PostgreSQL
Experience with high-volume/Big Data processing systems
Familiarity with AI-assisted development tools such as Cursor, GitHub Copilot, and Claude Code
Experience in analytics, media intelligence, or large-scale data platforms is a plus
Technical Experience:
Strong backend engineering and scalable system design experience
Expertise in high-availability systems, APIs, microservices, and distributed architectures
Skilled in debugging, troubleshooting, and performance optimization
Experience with Git workflows, code reviews, and deployment processes
Knowledge of Linux servers, infrastructure, hosting, and security best practices
Proficient in SQL and database optimization, preferably PostgreSQL
Experience with large-scale/Big Data systems and performance tuning
Familiarity with AI-assisted development tools such as Cursor and GitHub Copilot
Strong technical documentation and collaboration skills
Benefits
Why Join CARMA?
Competitive compensation and comprehensive health insurance
Work with a diverse, global team on impactful projects
Opportunities for career growth, internal mobility, and international exposure
Access to learning and development programs.
Flexible working arrangements and a supportive work environment
Exposure to cutting-edge technologies and innovative solutions
Sourced from CARMA. Apply on the company's site.