Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

Tech Lead – Fullstack (Architecture & Technical Leadership)

Terms and benefits

  • Standard contract (preferred) or B2B
  • 1 day a week in office for candidates in Belgrade, 1 a month for candidates outside Belgrade
  • Private voluntary health insurance (group policy)
  • Sick leave up to 30 days paid at 100%
  • Parental leave: +10 additional paid days (15 total), bonus, baby gift
  • Paid training / certifications by agreement
  • Internal and external trainings
  • Team-building activities and company events (e.g. Christmas party, occasional outings, gatherings)
  • Opportunity for occasional travel to client sites (if the project requires it).

Who We Are

We build advanced digital solutions for the energy and industrial sectors, with a strong emphasis on clean technologies, sustainability, and intelligent use of data.

Our mission is to turn ambitious concepts into tangible outcomes by pairing solid engineering principles with fast, practical execution — taking ideas all the way through to measurable results.

We develop long-term platforms and internal systems for major global companies in the energy space, supporting everything from planning renewable projects like wind and solar farms to tracking asset performance and improving operational efficiency.

Our teams are small, multidisciplinary, and deeply committed to clean architecture, product mindset, and delivering high-quality software. We increasingly rely on modern tools — including AI-enhanced workflows — to stay focused on meaningful, high-impact work.

Who Are We Looking For?

We are looking for a Tech Lead – Fullstack to take ownership of system architecture and provide technical leadership across frontend and backend development. This role is ideal for a senior engineer who enjoys shaping technical direction, designing scalable systems, and guiding teams toward high-quality, production-grade solutions.


What You’ll Do

  • Own and evolve the architecture of fullstack applications (frontend + backend)
  • Design and maintain scalable APIs and backend services using Node.js
  • Lead technical decisions around system design, performance, and reliability
  • Work closely with product managers and engineers to translate requirements into robust technical solutions
  • Ensure engineering best practices: clean architecture, code quality, and maintainability
  • Set up and improve CI/CD pipelines and development workflows
  • Mentor and support other engineers through code reviews and technical guidance
  • Use AI / LLM tools to accelerate development, debugging, and architectural exploration

What We’re Looking For

  • Senior-level experience as a Fullstack Engineer (React + Node.js) in production environments
  • Proven ownership of application or system architecture
  • Strong API design and system design skills
  • Experience with CI/CD pipelines and modern DevOps workflows
  • Comfortable working across frontend and backend domains
  • Python knowledge is a plus
  • Background in Math, Physics, Engineering, or a related field is a strong advantage

Important to Note

This role is for engineers who have held real technical ownership and leadership responsibility.

Candidates who are senior developers but have not taken responsibility for architecture, system design, or technical direction will not be a good fit for this role.

Why Join Us

  • Work on technically challenging, data-driven systems in the green energy domain
  • Real ownership over architecture and key technical decisions
  • Engineering-driven culture with a strong product mindset
  • Modern tech stack and clean architecture focus
  • Opportunity to work with AI-assisted development in everyday practice

Project You Will Work On

Client project: Enterprise-level green energy / renewables
Product: Data-driven platform (analytics, optimization, planning)
Environment: Modern web stack, data-heavy, enterprise standards

Tech stack:

  • Frontend: React (JavaScript / TypeScript)
  • Backend: Node.js (REST APIs)
  • Additional backend: Python (depending on component)
  • Databases: Relational DB (PostgreSQL preferred)
  • DevOps: CI/CD pipelines, Git-based workflow, Docker; cloud planned (AWS – final setup to be defined)

AI / LLM usage is expected:
AI tools are actively used in daily development, not experimental.

  • Claude
  • GitHub Copilot
  • ChatGPT (or similar)

Selection process and expectations

A typical selection process (may vary by position, but recruiters can communicate this as a general outline):

  1. HR / intro interview  – getting to know each other; checking motivation, experience, English proficiency, work organization, and expectations.
  2. Technical interview / task – involving a team lead or senior engineer; focused on real-world experience, architecture, and problem-solving approach.
  3. (Optional) Second round / meeting with the client – for certain projects.
  4. Offer