Tech Lead / Lead Full-Stack Engineer
NewBe an early applicant
About Us
We build and operate internal and external software systems
for data-driven business processes, CRM automation, reporting, AI-supported
workflows, and digital platforms.
Our tech stack includes TypeScript, NestJS, React,
PostgreSQL, Prisma, Redis/BullMQ, NX monorepos, Zoho CRM/Books, API
integrations, AI/RAG systems, CI/CD, and cloud deployments.
We work with an international development team, including
senior developers in India and a junior developer in Morocco.
We are looking for an experienced technical leader who can
act as the right hand to the technical leadership team, take ownership of
architecture and delivery, guide developers, and help us bring our engineering
processes to the next level.
As Tech Lead / Lead Full-Stack Engineer, you will play a key
role between technical strategy, hands-on implementation, and team leadership.
You will guide our developers, structure requirements,
review technical concepts, ensure code quality, and make sure that ideas are
turned into robust, maintainable, and scalable systems.
This role is ideal for someone who does not just complete
tickets, but understands systems, improves processes, and takes responsibility
for technical outcomes.
Technical Leadership & Architecture
You will design and evaluate technical concepts for new
systems, features, and integrations. You will focus on scalability,
maintainability, security, and pragmatic technical simplicity.
You will work closely with management and internal
stakeholders, translate business requirements into clear technical tasks, and
ensure that solutions are not only functional in the short term, but
sustainable in the long term.
You will support architecture decisions in areas such as:
1. Backend architecture with NestJS and TypeScript
2. React frontends and internal tools
3. PostgreSQL data models and Prisma
4. CRM/ERP integrations, especially Zoho
5. Microservices, queue systems, and background
jobs
6. AI-supported workflows, RAG systems, and
automation
7. CI/CD, deployment processes, monitoring, and
logging
You will provide technical leadership to our international
development team and ensure that tasks are clear, complete, and executable.
You will review technical implementations, provide
structured feedback, conduct code reviews, and make sure the team works
efficiently and according to shared engineering standards.
1. Technically guide and challenge senior
developers
2. Coach and support junior developers
3. Specify technical tasks clearly
4. Translate priorities into executable development
plans
5. Identify technical risks early
6. Improve quality, speed, and reliability across
the team
A key part of the role is improving our engineering and IT
processes.
We want to use more systems and tools to make work more
transparent, enable employees, and track progress more effectively. You will
help introduce practical tools and processes without creating unnecessary
bureaucracy.
1. Better use of issue tracking, documentation, and
project management tools
2. Clearer requirements, acceptance criteria, and
ownership
3. Improving engineering standards and development
workflows
4. Establishing repeatable review and delivery
processes
5. Increasing transparency around progress, blockers,
and technical debt
6. Improving internal IT systems and automation
Technical Skills
You have several years of experience as a Senior Developer,
Tech Lead, Lead Engineer, or in a similar technical leadership role. You have
already taken technical responsibility for more complex software projects.
1. TypeScript
2. Node.js / NestJS or comparable backend
frameworks
3. React or modern frontend frameworks
4. PostgreSQL or relational database design
5. API design and system integration
6. Software architecture and technical
documentation
7. Git, CI/CD, and modern development workflows
1. Prisma
2. NX monorepos
3. Redis / BullMQ
4. Zoho CRM, Zoho Books, or other CRM/ERP systems
5. AI integrations, LLMs, RAG, or agent-based
systems
6. Cloud deployments, monitoring, and logging
7. Automation of internal business processes
8. Leading international development teams
We are not looking for a pure coding machine. We are looking
for someone with technical judgment, ownership, and leadership ability.
1. Speak fluent German and English
2. Communicate clearly, directly, and in a
structured way
3. Explain technical complexity in understandable
terms
4. Lead developers technically and challenge them
constructively
5. Make pragmatic decisions
6. Balance business goals with technical quality
7. Identify problems independently and propose
solutions
8. Improve processes without slowing the team down
What Makes This Role Challenging
You will not be joining a perfectly predefined corporate
setup. We have existing systems, grown processes, many ideas, and a strong need
for more structure.
You need to be comfortable working with incomplete
requirements and turning ambiguity into clarity.
This role is not for someone who only wants to work through
well-defined tickets. It is for someone who wants responsibility, creates
technical order, and helps an international team become better.
What We Offer
1. A central technical leadership role with real
influence
2. Direct impact on architecture, processes, and
tooling
3. Work on business-critical systems
4. International team
5. A modern TypeScript / React / NestJS environment
6. Room for automation, AI integration, and system
improvement
7. Close collaboration with technical and
operational leadership
Goal of the Position
The goal of this role is clear: you will help us make our
technical delivery more structured, predictable, and professional.
You will be the person who brings order to technical
complexity, aligns developers, protects quality, and ensures that IT systems
are not only built, but actually used, maintained, and improved.