Principal Full Stack Engineer

1 week ago


Budapest, Budapest, Hungary Graphisoft Full time
About Graphisoft

Graphisoft empowers teams to create great architecture, through award-winning software solutions, learning programs, and professional services for the Architecture, Engineering, and Construction industry. Archicad, the architects' BIM software of choice, offers a complete end-to-end design and documentation workflow for architectural and integrated architectural and engineering practices of any size. BIMx, the most popular mobile and web BIM app, extends the BIM experience to include all stakeholders in the building design, delivery, and operations lifecycle. BIMcloud, the AEC industry's first and most advanced cloud-based team collaboration solution, makes real-time collaboration possible across the globe regardless of the size of the project and the speed or quality of the team members' network connection. Graphisoft is part of the Nemetschek Group. To learn more visit

We are looking for a Principal Full Stack Engineer with broad architectural expertise across both frontend and backend development, and proven experience in horizontally and vertically scaling microservices in cloud environments. This role involves participating in the design of system architecture and contributing to technical decision-making across development teams in an international environment. It also includes being an active member of a development team, designing and implementing high-quality software solutions while providing technical guidance and mentorship to fellow engineers throughout the development process.

Key Tasks:

  • Designs, estimates, implements, documents, tests and improves program code, software components and their automated tests. In doing so, creates, develops and maintains software products and services.
  • As a key player, they participate in the creation of their Functional Area's short and long-term technical plans and strategy, and in the estimation of work.
  • Participates in product unit decisions on technical issues. Serves as an advisor to their Functional Area management on technical issues.
  • Assists other product unit members in the planning and prototyping of projects.
  • Reviews program code and technical designs prepared by others, identifies problems and deals with them in a constructive way.
  • Actively participates in professional reviews.
  • Participates in engineering research related to their Functional Area's current tasks and in the development of prototypes and designs.
  • Conducts independent engineering research and is actively involved in other research. Seeks innovative approaches to existing complex problems.
  • Identifies issues with engineering workflows within their Functional Area and develops, negotiates and implements change proposals.
  • Professional mentoring and coaching of senior colleagues.
  • Consults, comments on plans, supports tasks, defines directions for further development, makes decisions and provides training.
  • Leads professional organisations and workgroups, and regularly participates in wide-ranging consultations.
  • Discusses any serious problems in their Functional Area with the relevant expert group.

Key Responsibilities:

  • Their work involves carrying out complex tasks, including the selection and adaptation of appropriate procedures, methods and technologies, taking into account the various factors and discussing them in the necessary forums.
  • Works independently across different product units.
  • Primarily responsible for the quality of the end result produced by the product unit and for the efficient execution of product unit tasks. The work produced is an example to all engineers in the company.
  • Responsible for following the applicable professional rules and recommendations within the entire Functional Area. Also responsible for the continuous updating of the current rules in their area, developing new rules and recommendations as necessary.
  • Works in alignment with the overall Functional Area goals (with knowledge of the business goals).
  • Constructive collaboration across different functional teams, with internal or external experts, with their Functional Area management and other key stakeholders.
  • Making technical decisions that affect years of Initiative development or the entire Functional Area.
  • Involved in the professional life of the wider engineering community. Holds meetups, presentations, workshops.
  • Contact with suppliers.

Requirements:

  • Degree in computer science/engineering or equivalent professional knowledge.
    Ideally, experience with the following tech stack:
    • Backend: Extensive experience with .NET framework or environment, with knowledge and understanding of the other.
  • Frontend: Hands-on experience with React library or Angular framework, with knowledge and understanding of the other.
  • Hosting: General understanding of AWS, Azure or GCP, including deploying and scaling containerized applications.

  • Advanced level of English

  • Minimum 8 years of relevant professional experience
  • The application of generally accepted programming principles in the case of conflicting considerations.
  • A thorough knowledge of design patterns is necessary to select the right knowledge for complex cases.
  • Knowledge of software architectures and how to choose the right one in complex cases.
  • Proficient in putting agile principles and concepts into practice. Proficient in breaking down and implementing Initiatives with an agile approach.
  • Has a good understanding of complex, large systems and quickly identify interrelationships, problems and contradictions.
  • Skilled at discovering and understanding problems, asking forward-looking questions and thus finding the optimal solution in the work of others and himself.
  • Ability to maintain and develop good relationships with members of a medium-sized team and with many colleagues across the different parts of the company.
  • Experienced in writing and maintaining well-structured, concise documentation that is understandable to the intended audience.
  • Proficient in giving a well-attended, enjoyable presentation on a technical topic to a large group.
  • Knowledge of development and quality assurance processes, software and tools used throughout the company.
  • Proficient in making multi-faceted, multi-stakeholder, multi-person, multi-year decisions.
  • Able to communicate their views in a clear, concise and well-reasoned manner, both in words and in writing, to a wide audience, including those with limited knowledge of the subject.
  • Knowledge in various conflict management methods and can find a solution acceptable to all parties in disputes.
  • Proficient in developing a long-term technical vision for a whole product area.
  • Ability to transfer professional knowledge to colleagues in an organised manner.

We offer:

  • Competitive salary and performance-based incentives.
  • Comprehensive training and professional development opportunities.
  • Collaborative and supportive work environment.
  • Opportunity for career growth within a rapidly expanding company.
  • The flexibility of a hybrid workplace
hybrid #Graphisoft
  • Full Stack Engineer

    2 weeks ago


    Budapest, Budapest, Hungary Gazelle Global Full time

    We are supporting a high-growth product environment delivering criticalFrontline Tools, includingJPD, CRM-API, Kompassi and Sales Tools. The primary focus will be onJPD and CRM-API development. This is a hands-on delivery role within a modern cloud-native stack. No passengers. Output matters.Key ResponsibilitiesEnd-to-end full-stack development across...

  • Full Stack Engineer

    1 week ago


    Budapest, Budapest, Hungary Peak Full time

    Join Peak – Where Innovation and Game-Changing Projects ThriveAtPeak, we're not just building a company – we're shaping the future of finance with cutting-edge, impactful projects. Some of our key initiatives include:Parent & Child : A white-label financial solution for Gen Z and Alpha, combining family banking and AI controlled gamified financial...


  • Budapest, Budapest, Hungary DAALAB Full time €55,000 - €110,000 per year

    Your missionAs a Full-Stack Software Engineer, you'll play a key role in solving complex client challenges by designing and building end-to-end software solutions that align with real business goals. You will contribute across the entire stack - from intuitive, responsive frontend interfaces to reliable backend services and data-driven workflows. Your work...


  • Budapest, Budapest, Hungary Daalab Full time €50,000 - €150,000 per year

    Your mission As a Full-Stack Software Engineer, you'll play a key role in solving complex client challenges by designing and building end-to-end software solutions that align with real business goals. You will contribute across the entire stack - from intuitive, responsive frontend interfaces to reliable backend services and data-driven workflows. Your...

  • Full Stack Engineer

    1 week ago


    Budapest, Budapest, Hungary INSPYRE Informatics Full time

    INSPYREoffers a full range of development solutions. We are specialized in JavaScript and its frameworks, while we also cover other areas of development. Having worked with banks and other fintech companies, we can proudly say that we have the expertise to provide state-of-the-art solutions in many cases. We always strive to deliver the highest possible...

  • Full Stack Engineer

    2 weeks ago


    Budapest, Budapest, Hungary Gravity Full time

    Realize your potential by joining the leading performance-driven advertising company  As a Full Stack Engineer in Demand in our Budapest Office, you'll play a vital role in you'll play a vital role in developing one of the largest real-time big data operations in the world to support over 40TB of new data every day. To thrive in this role, you'll...

  • Full Stack Engineer

    2 days ago


    Budapest, Budapest, Hungary Taboola Full time

    Realize your potential by joining the leading performance-driven advertising companyAs aFull Stack Engineer in Demandin our Budapest Office, you'll play a vital role in you'll play a vital role in developing one of the largest real-time big data operations in the world to support over 40TB of new data every day.To Thrive In This Role, You'll NeedBachelor's...

  • Full-Stack Engineer

    1 week ago


    Budapest, Budapest, Hungary SEON Full time

    SEON is the command center for fraud prevention and AML compliance, helping thousands of companies worldwide stop fraud, reduce risk and protect revenue. Powered by 900+ real-time, first-party data signals, SEON enriches customer profiles, flags suspicious behavior and streamlines compliance workflows - all from one place. SEON provides richer data, more...


  • Budapest, Budapest, Hungary Gazelle Global Full time

    We are looking for aFull-Stack Developerto join our engineering team and support the development ofFrontline Tools, with primary focus onJPD and CRM-API.You will work across the full stack usingReact, NextJS, Java, and MongoDB, delivering scalable backend services and performant web interfaces. Experience withGoogle Cloud Platformis essential.Key...


  • Budapest, Budapest, Hungary techPEOPLE Group Full time

    Tech People is a European provider of technical skills permanent recruitment and temporary contracting services for multiple industries.Currently we are looking forFULL-STACK DEVELOPER (EP-04)Location:Budapest, full remoteSalary:competitiveType of employment:full time employeeTasks:As a full-stack developer, you will be working on mobile as well as web...