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

Lead Full-Stack Software Engineer (Renewable Energy Platform)

Location: Belgrade
Hybrid, employees from:

  • Belgrade (2 days a week in office ),
  • Novi Sad (1 day a week in office ),
  • Other locations (1 day a month in office

Cooperation model: either classic contract (UOR) or B2B

About

Join a technology-driven organization focused on building innovative software solutions that support the global transition toward sustainable energy. We are seeking an experienced Lead Full-Stack Software Engineer to help shape and deliver a cutting-edge platform used for evaluating and planning renewable energy projects.

About the Opportunity

This position combines hands-on software engineering with technical leadership responsibilities. You will work closely with a compact, highly skilled development team while helping guide the technical direction of a platform designed to support the assessment and development of renewable energy assets.

The platform enables stakeholders to analyze potential project opportunities, evaluate financial and technical viability, compare development scenarios, and identify critical factors influencing project success. Typical use cases include wind farms, solar installations, and hybrid energy solutions.

This role is ideal for an experienced engineer who enjoys taking ownership of technical decisions, mentoring teammates, and collaborating with cross-functional stakeholders while remaining actively involved in software development.

Key Responsibilities

  • Design, develop, and enhance full-stack applications using modern web technologies.
  • Take ownership of a business-critical product area and drive its technical evolution.
  • Collaborate with product managers, architects, and engineering teams to define and deliver new capabilities.
  • Participate in solution design, architectural planning, technical estimations, and proof-of-concept development.
  • Review code and promote engineering best practices to maintain high-quality standards.
  • Contribute to technical decision-making and help ensure long-term scalability and maintainability.
  • Support team members through mentorship, knowledge sharing, and technical guidance.

Required Experience & Skills

  • Strong experience building and maintaining full-stack applications using TypeScript and modern web technologies.
  • Hands-on expertise with React, Node.js, NestJS, PostgreSQL, or comparable technologies.
  • Ability to confidently work across frontend, backend, and database layers.
  • Practical experience leveraging AI-assisted development tools, including defining workflows, reviewing generated output, and improving development efficiency.
  • Solid understanding of software architecture, system design principles, and scalable application development.
  • Excellent verbal and written communication skills in English.
  • Comfort working directly with stakeholders and participating in technical discussions.
  • Self-driven mindset with the ability to identify opportunities, solve complex challenges, and take initiative.
  • Collaborative attitude and willingness to contribute to the success of the wider engineering team.

Preferred Qualifications

  • Previous experience leading development teams or serving as a technical lead.
  • Background in product-focused organizations or fast-paced startup environments.
  • Formal education in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

What You’ll Receive

  • Comprehensive private healthcare coverage.
  • Fully compensated sick leave.
  • Flexible working arrangements with a hybrid work model.
  • A high-trust environment that encourages ownership and autonomy.
  • Dedicated annual budget for professional development, certifications, conferences, and training.
  • Employee referral rewards program.
  • The opportunity to contribute to software that supports real-world renewable energy development projects.
  • Close collaboration with international product, engineering, and business stakeholders.
  • A highly experienced team where ideas are valued and technical contributions directly influence product direction.
  • An open and collaborative culture with minimal bureaucracy and direct access to decision-makers.

Interested?

If you’re passionate about building impactful software, enjoy technical leadership, and want to contribute to the future of renewable energy, we’d love to hear from you.

Apply today and become part of a team creating technology that helps accelerate sustainable energy projects worldwide.