About RAAS Lab
RAAS Lab is transforming digital advertising with Relevance AI—technology that connects brand messaging with the most relevant content and context in real time. This creates measurable outcomes for advertisers and sustainable value for premium publishers without cookies or tracking IDs.
Our approach bridges the gap between creative and media, optimising at the impression level across the open web.
The Role
We are seeking a talented and passionate Full Stack Software Engineer to join our growing team. In this role, you will be instrumental in designing, developing, and maintaining both front-end and back-end components of our cutting-edge applications. You will work closely with product managers, designers, and other engineersYou will work closely with product managers, designers, and other engineers within the product and technology team, collaborating across the company as a whole, to bring new features to life and ensure the scalability, performance, and reliability of our core products.
Key Responsibilities:
* Design, develop, and maintain robust and scalable applications across the full stack (front-end, back-end, database and cloud infrastructure).
* Collaborate with product and commercial teams to understand potential value and translate them into working solutions.Work with product and commercial teams to transform potential value into tangible solutions.
* Produce clean, efficient, and readable code, adhering to established processes and best practices.
* Collaborate and communicate ideas and intentions during design sessions.
* Troubleshoot, debug, and resolve software defects and issues.
* Contribute to the continuous improvement of our development processes and tools.
* Stay up-to-date with emerging technologies and industry trends.
* Mentor other engineers and share knowledge within the team.
Useful but not essential
* Experience with containerization technologies (e.g., Docker, Container Apps).
* Familiarity with continuous integration/continuous deployment (CI/CD) pipelines (Github actions a plus).
* Experience with testing frameworks (e.g., XUnit, Specflow, Jest).
* Experience with Behaviour Driven Development (Gherkin Scenarios, Domain Modelling)
* Understanding of UI/UX principles.
* Contributions to open-source projects.
* Knowledge or experience working with text-to-code language models
* Knowledge or experience with big data analytics platforms (Databricks being a plus)
* Knowledge or data processing file format such as parquet, avro, csv)
Who You Are
* Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
* Proven experience as a Full Stack Software Engineer or similar role.
* Knowledge or experience working with AI models (including LLMs, embeddings, classification) and related emerging technologies.
* Strong proficiency in front-end technologies and modern frameworks. Angular or similar frameworks required
* Solid experience with back-end programming languages. C# or similar experience required.
* Experience with database systems (e.g., SQL, NoSQL databases, ORMs like PostgreSQL, CosmosDB, EF Core or similar).
* Familiarity with RESTful APIs and microservices architecture.
* Understanding of version control systems (e.g., Git).
* Experience with cloud platforms .Azure is a plus.
* Knowledge of software development lifecycle (SDLC) and agile/lean methodologies.
* Excellent problem-solving skills and attention to detail.
* Strong communication and interpersonal skills
Why Join Us?
* Opportunity to work on challenging and impactful projects.
* A collaborative, inclusive, and supportive work environment.
* Competitive salary.
* Benefits package, including private health care & life insurance
* Flexible working (office and/or remote options available)