Tech Lead - Backend (Next.js, Elasticsearch, DevOps)
Tech Lead - Backend (Next.js, Elasticsearch, DevOps)
About the Role:
We are looking for an experienced Tech Lead (Backend) to join our team and take ownership of the architecture, development, and delivery of our core systems. You will work closely with business and technical roles to lead technical decisions, mentor team members, and ensure our platform is scalable, performant, and maintainable.
This role requires expertise in backend engineering, particularly with Next.js (backend APIs and server components), Elasticsearch, a solid understanding of the software product lifecycle, and a good grasp of DevOps tooling and practices, (e.g. Docker and GitHub Actions). You should be excited about solving complex problems and leading engineering efforts from conception to deployment.
Responsibilities:
- Own the backend architecture and lead the implementation of robust, scalable APIs using js.
- Design and manage efficient data models and search pipelines powered by Elasticsearch.
- Guide the engineering team on best practices in software development, performance tuning, and system design.
- Set up and maintain CI/CD pipelines using GitHub Actions, and ensure reliable Docker-based development and production environments.
- Collaborate across functions to shape the product roadmap and turn ideas into technical specifications and deliverables.
- Mentor and support team members in their technical growth.
- Lead the team in adopting and integrating relevant tools, frameworks, and modern engineering practices (e.g. unit testing).
- Contribute hands-on code where necessary and perform code reviews.
جميع الحقوق محفوظة لموقع جوبس.
Requirements
- "Mid - Senior / Lead" 3 - 5 years of experience in software development with a focus on backend, with at least 1–2 years in a technical leadership role.
- Strong proficiency in JavaScript/TypeScript with production experience in js, especially backend/server-side aspects.
- Solid understanding of Elasticsearch, including data modeling, performance tuning, and query optimization.
- Experience setting up and maintaining CI/CD pipelines, ideally with GitHub Actions.
- Familiarity with cloud infrastructure and DevOps practices (e.g., containerization, logging, monitoring, secrets management, environment configuration).
- Strong communication and leadership skills, with a track record of mentoring engineers and collaborating across teams.
Nice-to-Haves
- Experience with event-driven architecture.
- Familiarity with message queues or streaming platforms (e.g., Kafka, RabbitMQ).
What We Offer
- A collaborative and open-minded team culture.
- Opportunities to shape technical decisions and drive product direction.
To apply, send your resume and a short cover letter explaining why you're a great fit for this role to [email protected].