Senior Software Engineer, Developer Enablement
GetYourGuideabout 2 hours ago
Berlin, Germany
Senior
Responsibilities
- Support and enhance CI/CD workflows using GitHub Actions and ArgoCD.
- Administer GitHub repositories and permissions for secure collaboration.
- Develop and maintain tooling for automated testing across various projects.
- Build tools to simplify local development environments for engineers.
- Maintain and evolve in-house AI tools to support developer workflows.
- Collaborate with developers to deliver cross-language tooling.
- Write clean, maintainable code for backend systems and tools.
- Experiment with new tools and practices to refine solutions.
- Participate in code reviews and team discussions for collaborative learning.
Requirements
- 5+ years of backend development experience with Java, JavaScript/Node.js, Python, or Go.
- Curious and proactive with a strong desire to learn new tools and technologies.
- Passionate about delivering tools that enhance developer productivity.
- Able to provide practical solutions based on feedback.
- Interested in using metrics to validate and improve work.
- Proactive communicator and collaborative team player fluent in English.
- Familiarity with Git, cloud infrastructure (AWS preferred), and CI/CD concepts.
Benefits
- Annual personal growth budget and mentorship programs.
- Work from anywhere in the world for 40 days per year.
- Flexible working arrangements to support work-life balance.
- Opportunities for team collaboration and social events.
- Monthly transportation and fitness budget.
- Discounts on GetYourGuide activities for you and your family.
- Language reimbursement program.
- Health and wellness benefits.
Tech Stack
AWSDockerGitGitHub ActionsGoJavaJavaScriptKubernetesNode.jsPython
Categories
AI & MLBackendDevOpsTesting