Backend Engineer to maintain and enhance our backend codebase. You will be responsible for ensuring code quality, reliability, and scalability across a suite of microservices and serverless functions, primarily built with C#/.NET and deployed on AWS.
Tasks
-
Develop, maintain, and refactor backend services and serverless functions (C#/.NET)
-
Troubleshoot, debug, and resolve production issues
-
Enforce coding standards, perform code reviews, and maintain unit/integration tests
-
Manage CI/CD pipelines and deployments (Docker, AWS Lambda) and optimize system performance/monitoring
-
Collaborate with frontend, DevOps, and QA teams; maintain technical documentation
Requirements
Minimum Requierements
-
3+ years of experience in C#/.NET backend development and working with large codebases
-
Experience with Postgres, AWS RDS, and AWS services (Lambda, S3, serverless architectures)
-
Proficiency in Docker, microservices architecture, and RESTful APIs
-
Experience with automated testing frameworks and CI/CD pipelines
-
Strong Git/version control skills and good communication/documentation abilities
Preferred Requierements
-
Experience with observability, analytics, event processing, or audit trail systems
-
Familiarity with AWS DocumentDB and Redshift
-
Experience with code quality tools (e.g., SonarQube)
-
Exposure to infrastructure-as-code (e.g., serverless templates, docker-compose)
-
Experience with authentication/authorization (Cognito, JWT) and Python
Benefits
- A minimum gross salary of 60.000 per year (overpayment possible)
- Permanent full-time contract (38,5 h / week)
- Mobility package (1-year ticket for public transport in Tyrol or a parking space near the office)
- English/German course together with your team-mates
- A modern office in Innsbruck, in the middle of the Alps