AgileEngine - Lead Full Stack Engineer ID77069
Full Stack Developer is needed in Bulgaria.
Client: AgileEngine
Location: Пловдив / Plovdiv, 16, bg
Contract: Freelance
Job Description
AgileEngine is seeking a Lead Full Stack Engineer to provide hands-on technical leadership for a team of senior engineers working on software products for a global printing and packaging company. This role involves owning architectural decisions across a Node.js and Next.js stack, setting engineering standards, conducting code reviews, and driving the adoption of AI-assisted development tools. The ideal candidate will also serve as the primary technical counterpart to client stakeholders, combining architecture, delivery ownership, and direct client engagement within a distributed engineering team.
Requirements
Must Haves:
- 7+ years in software engineering, including 2+ years leading engineering teams;
- Deep expertise in Node.js and React/Next.js in production environments;
- Strong architectural background in distributed systems, API design, scalability, and performance;
- Hands-on experience with AWS;
- Proven track record of setting engineering standards, code review culture, and CI/CD practices;
- Experience working directly with client stakeholders and translating business goals into technical plans;
- Excellent English communication skills, both written and verbal.
Nice to Haves:
- Experience implementing AI-assisted development workflows;
- Familiarity with Databricks or data lake architectures;
- Exposure to CRO and A/B testing programs;
- Experience leading distributed or hybrid teams across multiple geographies;
- Background in manufacturing, industrial, or B2B SaaS domains.
Additional Information
Perks and Benefits:
- Professional growth opportunities such as mentorship, TechTalks, and personalized growth roadmaps;
- Competitive compensation, including USD-based pay with budgets for education, fitness, and team activities;
- Engaging projects with Fortune 500 companies and leading product organizations;
- Flexible schedule with remote and office working options.
Recruitment Process:
- Application → Coding Challenge → Video Interview → Technical Interview or Hiring Manager Interview;
Each step is designed to assess your skills and overall fit for the role. If there is a match, you will receive an offer.
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.