
Senior Software Engineer – AI-Augmented Development
DATAGROUP
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
About the role
- Develop high-quality software products in the area of hyperautomation and workflow management
- Work independently on complex full‑stack projects
- Analyze SRS documents (Software Requirements Specifications)
- Design data models (ER diagrams) and API interfaces (RESTful, OpenAPI)
- Implement solutions using backend technologies (Node.js, Python, PostgreSQL) and frontend frameworks (React, Vue.js, TypeScript)
- Develop testing strategies (unit, integration, end-to-end)
Requirements
- Completed degree (Computer Science, Business Informatics) or equivalent vocational training (e.g., Fachinformatiker in application development)
- Several years of practical experience in software development
- Daily productive use of AI coding tools (Claude Code, GitHub Copilot, Cursor)
- Solid knowledge of RESTful APIs, webhooks and database design (SQL, PostgreSQL, MySQL)
- Expert-level proficiency in one or more backend languages: Node.js, Python, Go, C#, Java
- Experience with modern frontend frameworks: React, Vue.js, Angular
- Strong understanding of the OWASP Top 10
- Practical experience with authentication and authorization
- Experience with Docker and CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Very good German and English skills, both written and spoken
Benefits
- Open and cooperative company culture
- Trust-based working environment
- Comprehensive onboarding with support from the entire AIS team
- Access to personalized training and development opportunities
- Flexible working hours
- Option to work remotely
- Modern, well-equipped offices
- Use of state-of-the-art AI tools
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsPythonPostgreSQLReactVue.jsTypeScriptRESTful APIsSQLDockerCI/CD
Soft Skills
independent workanalytical skillsproblem-solvingcommunicationteam collaboration
Certifications
Computer Science degreeBusiness Informatics degreeFachinformatiker in application development