Full Stack Developer

Full Stack Developer

Location
Malta
Job type
Permanent

As Full Stack Developer

We're looking for a Full Stack Developer to join our Central Systems team! You'll be working on a mix of projects, from SaaS apps and ad serving to data management. Your job? Keep our internal systems running smoothly, making them faster, more scalable, and in sync with business needs. You'll team up with Tech Leads and Senior Developers on software architecture, help with system integrations, and collaborate to build great solutions.

YOUR CHALLENGE:
Keep the Codebase in Top Shape – Improve performance, scalability, and reliability while keeping everything running smoothly.
Team Up Across Departments – Work with developers company-wide to maintain and enhance apps and infrastructure.
Bring Ideas to Life – Help design, build, and launch new projects with fresh thinking and technical know-how.
Stay Ahead of the Curve – Explore and implement new technologies and best practices to boost efficiency and innovation.
Full Stack Development – Get hands-on in every stage of development, from planning and coding to testing and deployment.
Make Documentation Useful – Keep clear, thorough documentation that helps both developers and stakeholders.
Solve Tricky Problems – Tackle and resolve complex technical challenges across the stack.
TO DO IT, YOU WILL NEED:
 
We’re looking for a Full Stack Developer with at least 3 years of experience, ideally working on SPA apps, SaaS platforms, or similar systems. You should be comfortable collaborating with a distributed team, working closely with developers, product teams, and other stakeholders. Problem-solving should come naturally to you, along with an eye for detail and the ability to explain technical concepts in a way that makes sense to both engineers and non-technical colleagues.
 
Our Tech Stack
This is the stack we work with, so it would be great if you're familiar with some of these technologies (or similar alternatives).
Frontend Development
Expertise in React.js, Next.js, and TypeScript.
Strong grasp of state management and performance optimization.
Backend Development
Proficiency in Node.js, NestJS or tRPC.
Proficiency using ORM’s like Prisma or TypeORM.
Experience with message queues (RabbitMQ or Kafka).
Databases & Cloud Services
Strong experience with PostgreSQL, query optimization, and caching strategies.
DevOps & Tooling
Expertise in Docker and CI/CD pipelines (GitHub Actions or similar).
Nice to Have
Experience with Redis, WordPress, and additional cloud services.
Experience with Cloudflare (Workers, Cache, Security) & AWS (RDS, SNS, ElastiCache)