Master information
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