Relevant, scalable, and blazing-fast search and discovery experiences
Senior Software Engineer, Growth – Fullstack
Location
United States
Posted
85 days ago
Salary
$163.1K - $215K / year
Seniority
Senior
Job Description
Senior Software Engineer, Growth – Fullstack
Algolia
• Coming up with innovative solutions to help users get the most out of Algolia • Executing experiments and A/B tests to choose the best possible solution • Collaborating with Product and Design teams to identify and ideate on opportunities • Mentoring other software engineers and helping them grow • Designing & developing a scalable growth platform • Working with a wide range of teams to deliver a solid growth foundation • Improving engineering quality, processes and tooling • Helping define the team roadmap (We follow a bottom-up approach: the teams come up with their own initiatives targeting our metrics and execute on them)
Job Requirements
- Passion about delivering the best UX to diverse sets of users in various industries (engineers, marketers, merchandisers, etc.)
- Mindset to take data driven decisions and analysing impact of the changes you introduce
- Experience with event driven infrastructure in GCP or AWS
- Experience with a server-side typed or untyped language (We use Ruby and have plans to integrate more Golang, so willingness to learn is important)
- Nice to have: Experience with JavaScript, TypeScript, React, HTML/CSS – while the role is backend leaning, we expect engineers to be able to ship across the stack
- Experience working in a scale-up or Growth team
- Experience with analytics platforms like Amplitude, Hex
Benefits
- Flexible workplace strategy
- Equal Opportunity Employer
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Classify inbound messages by category, intent, urgency, and tone • Generate contextual responses using enrichment data • Implement human approval gates • Transform raw enrichment data into structured pre-call briefs • Generate: background, pain hypotheses, talking points, rapport hooks • Process RSS feeds, social media, video platforms, and search trends • Generate reports, forecasts, and content drafts • Run autonomously on scheduled jobs • Multi-agent system (outline → audit → generate) • Binary quality gates (PASS/FAIL with citations) • Supports multiple content formats • Enrich leads with product data and market insights • AI scoring and qualification grading • Automated audit reports • Slack operations • Scheduling workflows • Email triage and follow-ups
• Lead the development team technically, supporting the definition of standards, best practices and architectural decisions; • Define and implement end-to-end software architecture for a data management platform, ensuring scalability, performance and security; • Prepare technical architecture documentation, including diagrams, standards, integrations and specification of service contracts and APIs; • Define development, versioning and continuous integration standards; • Ensure adherence to cloud architecture best practices, taking into account availability, resilience and cost optimization; • Support the definition of load, performance and security testing strategies for applications; • Evaluate and propose continuous improvements to the architecture aimed at efficiency, quality and sustainability of the solution; • Promote technical alignment between development, data and infrastructure teams; • Support the definition of non-functional requirements such as security, performance, scalability and observability.
• Design and implement scalable, reliable, and secure software systems • Lead technical architecture decisions • Provide technical leadership, code reviews, and mentorship • Collaborate with Product, Design, and stakeholders
Full Stack Developer, Intermediate
MVST.Design-Driven Software Development Studio based in Munich and Barcelona.
• Develop and maintain web + mobile applications and services using modern web technologies • Write clean, maintainable, and well-documented code • Collaborate with cross-functional teams to design, implement, and test new features and functionality • Participate in code reviews and contribute to the development of best practices and coding standards • Debug and troubleshoot issues in production and non-production environments • Keep up-to-date with emerging trends and technologies in web development



