Podsumowanie roli od JobGrid
Senior Full Stack Engineer at CARMA: Santa Venera, Malta; Na miejscu; Pełny etat. This listing is part of JobGrid's Oferty pracy dla software engineerów z publicznych stron firm. JobGrid adds normalized role facts, source context, and a path to the employer application page so candidates can compare the listing before applying.
- Location and workplace: Santa Venera, Malta, Na miejscu
- Role classification: Pełny etat
- Source freshness: checked by JobGrid on 2026-06-02.
- Application path: candidates continue to the employer application page with non-personal referral tags.
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, CI/CD pipelines, 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