- Company Name
- Algolia
- Job Title
- Senior Software Engineer, Dashboard
- Job Description
-
**Job Title**
Senior Software Engineer, Dashboard
**Role Summary**
Lead end‑to‑end development of Algolia’s Dashboard Platform, focusing on infrastructure automation, developer experience, and large‑scale feature delivery. Collaborate across teams to build, deploy, and operate core dashboard services on AWS/Kubernetes using Terraform, Docker, and modern full‑stack stacks (React/TypeScript/Node, Ruby on Rails).
**Expectations**
- Own projects with full autonomy, from planning through delivery.
- Anticipate company‑level impact, not just project‑level outcomes.
- Ramp quickly on multiple initiatives and coordinate changes across teams.
- Communicate clearly in written and spoken English.
- Maintain rigorous code quality, automated testing, and best practices.
**Key Responsibilities**
1. Operate and deploy all Dashboard Platform features.
2. Design and implement infrastructure services (Kubernetes, Terraform, AWS) for fast, autonomous deployments.
3. Deliver world‑class developer experiences: tooling, guidelines, and support for internal teams.
4. Conduct research, prototyping, and knowledge sharing on engineering, testing, and deployment practices.
5. Mentor junior engineers and collaborate with cross‑functional teams to promote adoption of new tools.
**Required Skills**
- Modern infrastructure: Docker, Kubernetes, Terraform on AWS.
- Full‑stack web development: React, TypeScript, Node.js, HTML, CSS, Ruby on Rails.
- Strong emphasis on code quality, automated testing, and engineering best practices.
- Demonstrated commitment to enhancing Developer Experience.
- Excellent written and verbal English communication.
- Proven experience in high‑growth, large‑customer, high‑scale environments.
**Nice to Have**
- Go or Python proficiency.
- Experience operating large‑scale platforms.
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Relevant certifications (AWS Certified Developer/DevOps Engineer, Kubernetes Administrator) are a plus.