AgileEngine - Lead Full Stack Engineer ID77069

Open job
Full Stack Developer
💰 Negotiable
📍 Bulgaria
Closing date: 19 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 13 minutes ago

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.

Posted 9 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • 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.