This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Developer (Next.js/NodeJS) in the European Union.
As a Lead Developer, you will play a key role in shaping and delivering cutting-edge web applications, leading both frontend and backend development efforts. You will design system architecture, make critical technical decisions, and ensure the delivery of high-quality production code. This role combines hands-on coding with team leadership, mentoring developers, and implementing best practices in Agile workflows. You will also collaborate closely with product and design teams to integrate analytics, optimize performance, and explore innovative technologies. The ideal candidate thrives in a fast-paced, high-impact environment where technical expertise and leadership drive tangible results.
Accountabilities:
- Lead the design and implementation of system architecture and technology stack decisions.
- Mentor, coach, and motivate a development team through code reviews, 1-on-1s, and career growth planning.
- Develop complex features and modules using Next.js for frontend and NodeJS for backend.
- Implement and optimize Agile processes, including sprint planning, task estimation, and delivery tracking.
- Enforce best practices in coding, testing, performance, caching, and security.
- Integrate analytics systems, run A/B tests, and optimize applications based on performance insights.
- Research and adopt emerging technologies, including AI-driven solutions, to enhance development workflows and products.
Requirements
- 2+ years of commercial experience with Next.js and 3+ years with NodeJS frameworks (e.g., NestJS, Fastify, Hono).
- Strong database skills with PostgreSQL and/or Supabase, including schema design and query optimization.
- Experience with ORMs such as Prisma or Drizzle, including complex queries and migrations.
- Proficiency in caching strategies (Redis, CDN) and Docker for containerized applications.
- Practical experience integrating AI services (OpenAI API, LangChain) on client and server sides.
- Knowledge of workers and queues (BullMQ, RabbitMQ) for asynchronous task management.
- Expertise in application security (OWASP Top 10, CSP, CORS, secure API design).
- Experience with analytics platforms and A/B testing tools (Google Analytics, PostHog, Mixpanel).
- 2+ years in a technical leadership role with hands-on mentoring.
- Excellent communication skills to articulate complex concepts to both technical and non-technical stakeholders.
- Product-oriented mindset with proactive ownership of team and project success.
- Nice to have: CI/CD pipelines (GitHub Actions, GitLab CI), monorepo tools (Turborepo, Nx), unit/integration testing (Jest, Playwright).
Benefits
- Fully remote work with flexible arrangements.
- Unlimited paid time off and paid national holidays.
- Company-provided MacBook for seamless productivity.
- Opportunities for professional growth, mentorship, and leadership development.
- Flexible Independent Contractor Agreement for autonomy and entrepreneurial opportunities.
- Collaborative, high-performance team environment with exposure to cutting-edge technologies.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
π Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
π It compares your profile to the jobβs core requirements and past success factors to determine your match score.
π― Based on this analysis, we automatically shortlist the three candidates with the highest match to the role.
π§ When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias β focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
