Fullstack Engineer
Cologne, Germany
Data Edge
DataEdge is the place for Microsoft Azure, Oracle and SQL database management solutions empowering small and medium sized businesses to better manage, optimize and secure their data cost effectively.Fullstack Software Engineer (Expert Level) Focus on DevOps
Role Overview
We are looking for an Expert-Level Fullstack Software Engineer with a strong DevOps focus to join our clients team. This role involves enhancing AI-driven tools, automating code review processes, and improving CI/CD pipelines to optimize software development workflows. The ideal candidate should have extensive experience in full-stack development, DevOps practices, and cloud-based architectures.
Key Responsibilities
AI-Driven Development Enhancements
-
AI Reviewer Automation
- Automate code review suggestions for Merge Requests.
- Improve context and prompts for AI-driven code analysis.
- Expand functionality to general code reviews and direct GitLab suggestions.
- (Optional) Develop a VS Code extension to minimize context switching.
-
AI-Powered Pipeline Failure Analysis
- Enhance AI-driven failure detection in CI/CD pipelines.
- Integrate failure analysis with SE-GPT AI chat tool.
- Fully integrate AI-powered troubleshooting with GitLab.
-
Automated Documentation Generation
- Improve AIs ability to generate documentation using Confluence, Jira, and predefined prompts.
- Enrich SE-GPT with documentation templates for structured output.
-
Enhancements to SE-GPT (Internal AI Chat Tool)
- Improve search capabilities using Azure OpenAI & ElasticSearch.
- Implement Retrieval Augmented Generation (RAG) for contextual accuracy.
- Directly integrate AI-generated code suggestions from Jira tickets.
- Build a prompt library to improve AI interactions.
- (Optional) Develop a VS Code extension for IDE-level AI interactions.
-
Metrics & Reporting
- Develop custom telemetry tools to monitor AI usage and efficiency.
- Implement real-time dashboards using Grafana and Azure Dashboard.
-
Pilot Testing for AI Tools & IDE Integration
- Conduct pilot programs with different AI tools to optimize developer workflows.
- Collect feedback to enhance AI-assisted software engineering.
Technical Skills & Experience
Frontend Development:
- Full-stack expertise with TypeScript and React for web-based UIs.
Backend Development:
- Proven experience developing scalable back-end systems using C# and .NET Core (latest versions).
- Expertise in API design and implementation.
- Hands-on experience in CI/CD, automated E2E testing, TDD, DDD, Docker, RabbitMQ, and NATS.
- Familiarity with data integration tools is a plus.
Microservices & Cloud Architecture:
- Proficiency in AKS (Azure Kubernetes Service).
- Experience with RabbitMQ, NATS, gRPC, REST, Postgres, and MS SQL Server.
DevOps & Infrastructure Automation:
- Strong understanding of source control, automation, virtualization, and build/release best practices.
- Hands-on experience with CI/CD tools and GitLab.
- Basic knowledge of Kubernetes for container orchestration.
- Familiarity with Terraform, Ansible, and Azure Cloud (preferred).
Why Join?
- Work on cutting-edge AI-driven development tools.
- Fully remote nearshore position with a leading technology-driven company.
- Competitive contract with long-term potential.
- Hands-on experience with advanced AI, DevOps, and automation technologies.
If you are a Fullstack Software Engineer with expertise in DevOps, AI automation, and cloud-based development, we encourage you to apply!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Ansible APIs Architecture Azure CI/CD Confluence DevOps Docker Elasticsearch Engineering GitLab GPT Grafana Jira Kubernetes Microservices MS SQL OpenAI Pipelines PostgreSQL RabbitMQ RAG React SQL TDD Terraform Testing TypeScript
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.