
Full-Stack Developer
Mid/Senior Full-Stack Developer (AWS Serverless & AI-Powered)
Join Buddy Limited – where scale, reliability, and cutting-edge AI meet impact.
The Role
As a Mid to Senior Full-Stack Developer, you’ll design and build end-to-end features on a 100% serverless AWS stack—augmented by AI-driven tooling. From user-facing React apps to backend Lambda functions and DynamoDB data modelling, you’ll own the full lifecycle of your code—from spec to monitoring in production.
Important Requirements:
- You must be fluent in written and spoken Maltese language.
- You must already reside within Europe.
- You will be based in Malta alongside the rest of our product team
What You’ll Do
- Build Serverless APIs: Craft RESTful endpoints in Node.js/Express running on AWS Lambda, with API Gateway as the front door.
- Frontend & Mobile: Develop rich web interfaces in React and cross-platform experiences in React Native, all with TypeScript.
- Data Modeling: Design and optimize DynamoDB (or other NoSQL) schemas for high throughput and low latency.
- Ensure Reliability: Implement rigorous testing, end-to-end monitoring (CloudWatch, X-Ray), and automated alerts to keep mission-critical services running flawlessly.
- AI-Enhanced Development: Leverage AI-powered tools (e.g., Cursor, GitHub Copilot to accelerate prototyping, code generation, and debugging.
- Collaborate & Document: Work with product, design, and customer success to refine requirements, write clear API specs, and maintain up-to-date technical documentation.
- Mentor & Elevate: Champion best practices in code quality, testing, and cost optimization; guide junior engineers through architecture reviews and pair programming.
What You Bring
- 3+ years in full-stack development with Node.js and modern JavaScript/TypeScript
- AWS serverless expertise: Lambda, API Gateway, DynamoDB, S3, Cognito.
- RESTful API mastery: Proficient designing, versioning, and securing production APIs with Express.
- NoSQL proficiency: Hands-on experience modeling and querying DynamoDB (or similar).
- Precision & Numbers: You move fast—but never compromise on accuracy. You have an almost obsessive comfort with numbers and edge cases (especially when payroll or financial data is on the line).
- AI Fluency: Flexible user of AI-driven development assistants (e.g., Cursor) to boost productivity without sacrificing quality.
- Strong fundamentals: Clear understanding of asynchronous patterns, performance tuning, and cost-conscious architecture.
- Initiative: You take action in the best interests of the team, clients, and the organisation.
- Curiosity: You’re always curious, looking to learn, and identify opportunities. Try/careers/ping if you’re curious.
🚫 Not a fit if: If you shy away from high-impact critical work, or don’t have an inherent love of numbers.
Nice-to-Haves
- Experience with AWS Step Functions or EventBridge for orchestrating serverless workflows.
- Contributions to open-source libraries or published technical blog posts.
The Team
You’ll be joining a Malta-based product team that’s delivering the best payroll experience in Malta & UK. Led by someone who has been building web and cloud products for more than 15 years, some of which have served clients across the globe. Collaboration with our CS team who operates across Europe and the UK.
Why Buddy?
- Total Ownership: You design it, you ship it, you monitor it—no handoffs or hidden silos.
- Quality-First Culture: Our customers depend on us for critical operations; we invest in automation, testing, and observability.
- Growth & Learning: Hackathons, lunch-and-learns, and a generous conference budget.
- Competitive Compensation: Competitive salary, health coverage with high-growth potential.
- Remote-Friendly with a Malta HQ: Work where you’re happiest, with optional meetups in Europe’s sunniest capital.
**Permanent base in Malta required for employment purposes.
📩 Apply Now:
Send your CV or portfolio to careers@buddy.hr
We’d love to hear from you!













