cover image
RAAS LAB

RAAS LAB

www.raaslab.com

1 Job

11 Employees

About the Company

Delivering an unparalleled display advertising experience for consumers & stronger results for advertisers.

Listed Jobs

Company background Company brand
Company Name
RAAS LAB
Job Title
Experienced Full Stack Software Engineer
Job Description
Job title: Experienced Full Stack Software Engineer Role summary: Design, develop, and maintain scalable web applications across front‑end, back‑end, database, and cloud infrastructure. Partner with product, design, and commercial teams to translate business requirements into robust, high‑performance solutions that support real‑time relevance AI features. Expectations: - Deliver clean, efficient, production‑grade code while following coding standards and best practices. - Collaborate in agile teams, participating in design and daily planning activities. - Mentor junior developers, conduct code reviews, and promote continuous improvement of development processes. - Keep up‑to‑date with emerging technologies, especially those related to AI/ML, containerisation, and cloud services. Key responsibilities: 1. Build and maintain full‑stack applications (Angular front‑end, C# back‑end). 2. Design RESTful APIs and microservices, ensuring performance, scalability, and security. 3. Implement database solutions using SQL/NoSQL stores such as PostgreSQL, CosmosDB, with ORM (EF Core). 4. Set up and maintain CI/CD pipelines (GitHub Actions, Azure Pipelines). 5. Containerise applications with Docker or Azure Container Apps. 6. Write automated tests (Jest, xUnit, SpecFlow) and adopt BDD practices where appropriate. 7. Troubleshoot, debug, and optimise code, resolving defects promptly. 8. Evaluate and integrate AI models (LLMs, embeddings, classifiers) into product features. 9. Contribute to open‑source initiatives and share knowledge within the team. Required skills: - Strong front‑end expertise in Angular (or equivalent) with modern UI/UX principles. - Proficient in C# (or comparable back‑end language) and .NET ecosystem. - Experience with relational (PostgreSQL) and NoSQL (CosmosDB) databases, ORMs, and data modelling. - Solid understanding of RESTful API design and microservices architecture. - Version control: Git; branching, pull requests, code reviews. - CI/CD pipeline design; familiarity with Docker, GitHub Actions, Azure Pipelines. - Automated testing frameworks (Jest, xUnit, SpecFlow) and BDD. - Cloud platform experience, preferably Microsoft Azure (App Services, Functions, AKS). - Knowledge of AI/ML pipelines, large‑scale language models, embeddings, and text‑to‑code concepts. - Familiar with big data formats (Parquet, Avro, CSV) and analytics platforms (Databricks). - Agile/lean development methodology and SDLC best practices. - Strong problem‑solving, communication, and teamwork abilities. Required education & certifications: - Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. - Relevant certifications (e.g., MCSE: Cloud Platform & Infrastructure, Azure Fundamentals) are advantageous but not mandatory.
Manchester, United kingdom
On site
18-09-2025