Master information

Ref. no.: FREELANCE_1195571_98396-298

Fullstack Software Engineer (expert level with focus on DevOps) (m/w/d)

Position: Not specified

Start: 15 Mar 2025

End: Not specified

Location:

Method of collaboration: Project only

Hourly rate: £0

Latest update: 27 Feb 2025

Task description and requirements

For our Costumer we are looking for a Fullstack Software Engineer (expert level with focus on DevOps) - Nearshore experts


Tasks:


1. Improvement of AI Reviewer

+ Automate code review suggestions for Merge Requests (extensible for general code reviews)

+ Context and prompt improvements

+ Cover more than MRs (general code review, provide explanations)

+ Direct suggestions inserted in GitLab

+ (Optional) VS-Code extension to avoid context switches in IDE


2. AI Powered Pipeline Failure Analysis

+ Analyze pipeline failures and suggest solutions with our (SE-GPT) AI chat tool

+ Fully integrate with GitLab


3. Documentation Generation

+ Provide better context to SE-GPT using Confluence, predefined prompts, Jira interfaces, etc.

+ Enrich SE-GPT with documentation templates


Further tasks:

4. SE-GPT (our internal AI powered chat tool) Enhancements

+ Improve search capabilities in SE-GPT (Azure Open AI with Elastic Search)

+ Use Retrieval Augmented Generation (RAG) and fine-tuning for context enrichment (Software Engineering handbook, code repositories, Jira issues).

+ Integrate code suggestions directly from Jira tickets.

+ Build up prompt library for SE-GPT

+ (Optional) VS-Code extension to avoid context switches in IDE


5. Metrics and Reporting

+ Add custom telemetry tooling across the entire AI toolchain.

+ Create reporting and dashboards (Grafana, Azure Dashboard,)


6. Conducting Pilots with different AI tools and IDEs to collect feedback from developers

Requirements:

Skills:


Frontend skills:

+ Full-stack experience with Typescript and React for UI (mainly web)

Backend skills:

+ Track record of writing production-grade back-end systems in C# and .NET Core (latest versions)

+ Hands on experience in CI/CD, automated E2E testing, TDD, DDD, Docker, RabbitMQ, NATS

+ Experience in API design and implementation

+ Experience with data integration tools will be advantage

+ Microservice architecture (AKS, RabbitMQ, NATS, gRPC, REST, Postgres, MS SQL Server) in C#/.NET Core

DevOps skills:

+ Knowledge in and understanding of automation, source control, virtualization, build and release best practices

+ Practical knowledge of CI/CD tools and Gitlab

+ Basic knowledge of Kubernetes

+ Experience with Terraform, Ansible and the Azure Cloud is a plus

Start: 15.03.2025
Duration: 10 MM
Location: Remote

Category

GPT DevOps Microsoft Azure