Responsibilities:
- Design, build, and maintain robust developer platforms, CI/CD pipelines, and internal tooling.
- Write and maintain system and automation code to streamline development workflows and reduce manual overhead.
- Review code and configuration changes from peers, providing feedback to ensure quality, maintainability, and security.
- Contribute to and improve developer-facing documentation, onboarding guides, and educational materials.
- Diagnose and resolve issues in build systems, pipelines, or developer environments, ensuring minimal disruption to engineering teams.
- Lead or participate in design and architecture reviews with stakeholders to select the best-fit solutions for developer productivity.
- Partner with engineering teams to understand pain points, gather feedback, and deliver scalable improvements.
- Implement and maintain observability for developer platforms (e.g., pipeline metrics, build logs, performance dashboards).Champion best practices in testing, code quality, and release engineering across the organization.
- Participate in occasional support for developer tooling incidents, and lead post-incident reviews to drive continuous improvement.
Requirements:
- Bachelor’s degree in Computer Science, or a related technical field, or equivalent practical experience.
- 3+ years of experience with software development in one or more programming languages (e.g., Python, Go, JavaScript).
- 5+ years of experience with CI/CD systems and developer tooling (e.g., GitLab CI, GitHub Actions, Jenkins, ArgoCD).
- 5+ years of experience with public cloud environments and infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
- Strong understanding of containerization and orchestration (e.g., Docker, Kubernetes).
- Strong troubleshooting skills, including diagnosing and fixing issues in Java and Python applications.
- Experience designing, implementing, and maintaining monitoring/logging for developer platforms (e.g., Grafana, ELK, OpenTelemetry).Ability to analyze and resolve complex issues in build, test, and deployment pipelines.
- Proven ability to work independently and collaboratively across teams.
- A passion for automation, developer experience, and continuous improvement.
- Preferred qualifications
- Expertise in platform engineering, developer portals, and self-service frameworks.
- Experience with large-scale distributed systems and cloud-native application delivery.
- Strong background in software architecture, capacity planning, and performance testing.
- Ability to set long-term vision for developer experience and translate it into actionable roadmaps.
- Exceptional communication and leadership skills, with a focus on collaboration and influence.
- Experience contributing to or leading open-source developer tooling projects.
What you will get in return:
- Competitive Salary: We believe great work deserves great pay! Your skills and talents will be rewarded with a salary that makes you feel valued and motivated.
- Work-Life Harmony: Join a company that genuinely cares about you—because your life outside of work matters just as much as your time on the clock.
- Annual Performance Bonus: Your hard work doesn’t go unnoticed! Celebrate your achievements with a well-deserved annual bonus tied to your performance.
- Generous Time Off: Need a breather? Our annual leave policy lets you recharge and enjoy life outside of work without a worry.
- Employee Referral Program: Love working here? Share the love! Bring your talented friends on board and get rewarded for growing our awesome team.
- Comprehensive Health & Pension Benefits: From medical insurance to pension plans, we’ve got your back. Plus, location-specific benefits and perks!
- Workation Wonderland: Live your digital nomad dreams with 30 extra days to work remotely from anywhere in the world (some restrictions apply). Adventure awaits!
- Volunteer Days: Make a difference! Take two additional paid days each year to support causes you care about and give back to the community.
