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

 

Senior Fullstack (Python | Architecture & Technical Focus)

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

Our work supports major global companies developing renewable energy infrastructure such as wind and solar farms, helping them plan projects, track asset performance, and optimize operations through data-driven platforms.

Much of our work involves evolving and modernizing existing platforms (brownfield systems) rather than building everything from scratch. This means working with real-world systems that are already in production while continuously improving architecture, scalability, and maintainability.

Our teams are small, multidisciplinary, and deeply committed to clean architecture, product thinking, and delivering high-quality software.

We also follow an AI-first engineering approach, where modern AI tools are actively integrated into everyday development workflows to accelerate problem-solving, architecture exploration, and implementation.

Who Are We Looking For?

We are looking for a Fullstack (Python Focus) developer to take ownership of system architecture and provide technical leadership across backend and frontend development.

This role is ideal for a senior engineer who enjoys shaping technical direction, designing scalable systems, and guiding teams toward high-quality production solutions — particularly in data-heavy platforms within the renewable energy space.


What You’ll Do

  • Own and evolve the architecture of brownfield fullstack platforms
  • Design and build scalable backend services and APIs primarily using Python
  • Contribute to and oversee frontend development using React
  • Work with Node.js where required across existing services or integrations
  • Lead technical decisions around system design, performance, and reliability
  • Improve architecture and maintainability of existing systems while introducing modern practices
  • 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 engineers through code reviews and architectural guidance
  • Actively leverage AI-assisted development tools to accelerate engineering workflows

What We’re Looking For

  • Senior-level experience with Python in production environments
  • Experience designing scalable backend systems and APIs
  • Proven experience working on existing / brownfield systems
  • Strong system design and architecture skills
  • Experience working with React or modern frontend frameworks
  • Familiarity with Node.js for certain services or integrations
  • Experience with CI/CD pipelines and modern DevOps workflows
  • Strong problem-solving mindset and ownership mentality
  • 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 large-scale renewable energy platforms with real-world impact
  • Tackle complex brownfield engineering challenges and modernize existing systems
  • Real ownership over architecture and key technical decisions
  • Engineering-driven culture with strong product thinking
  • AI-first engineering environment where modern tools are used daily
  • Small, highly capable teams focused on quality and long-term platform development

Project You Will Work On

Industry: Renewable energy / green energy
Product: Data-driven platform for analytics, optimization, and planning of renewable projects
Environment: Enterprise-grade, data-heavy platform evolving over multiple years (brownfield system)

Tech Stack

Backend: Python (primary)
Additional services: Node.js
Frontend: React (JavaScript / TypeScript)
Databases: PostgreSQL (or other relational databases)
DevOps: CI/CD pipelines, Git-based workflow, Docker
Cloud: AWS (planned)

AI / LLM usage is expected

AI tools are actively used in daily development, not experimental.

Examples:

  • Claude
  • GitHub Copilot
  • ChatGPT (or similar)

Selection Process

Typical process (may vary slightly depending on the role):

  1. HR / Intro Interview – motivation, experience, English proficiency, expectations
  2. Technical Interview / Task – discussion with senior engineer or tech lead focused on architecture and problem-solving
  3. Optional client round – depending on the project
  4. Offer