




Overview: Buildium is looking for smart, driven, enthusiastic software engineers to join our team in Porto, Portugal. Our core product is an all\-in\-one property management platform designed for real estate professionals to take control of their business by streamlining their accounting, maintenance, communication, and leasing processes in the cloud. As a Software Engineer, you'll be part of a cross\-functional product team delivering new features to our client base of over 25,000 property managers and housing associations. This is a great opportunity for engineers who are passionate about building products leveraging AI technologies while applying engineering best practices. Responsibilities: * Work in two\-week sprints building new features and enhancing existing features of the Buildium platform using technologies like C\#, Typescript, ASP.NET Web API, Angular, and SQL. * Full\-stack design and development with a focus on maintainability, usability, scalability, and performance. * Be a positive influence on the team through technical reviews, collaborating with other developers on the team, and ensuring adherence to coding and testing standards. * Work closely with technical leads and other stakeholders to develop project plans and participate in resource planning. * Contribute ideas and work on solutions to evolve our CI/CD processes and tools. * Maintain a high awareness of industry issues and trends, particularly in regard to web technologies, .NET, microservices, cloud computing (AWS), and automated unit testing. * Participate in our engineering guilds, focus groups, and tech talks to contribute to the research and implementation of new technologies, tools, and architectural patterns. * Develop and implement AI\-powered functionalities using state\-of\-the\-art large language models (LLMs) and Retrieval\-Augmented Generation (RAG) techniques. * Analyze existing workflows and identify opportunities to integrate AI for improved efficiency, user experience, and automation. * Prototype, test, and iterate AI\-driven features to ensure alignment with business goals and technical feasibility. Qualifications: * Fluency in English with strong written and oral communication skills * 3\+ years of experience in developing customer\-facing software. * Hands\-on experience with C\#, Typescript, .NET, ASP.NET Web API and SPA frameworks like Angular and/or React. * Hands\-on experience working with creating and consuming REST web services and APIs. * Experience or knowledge in Large Language Models (LLMs), Retrieval\-Augmented Generation (RAG), embeddings, vector databases, and prompt engineering. * Familiarity with AI libraries and APIs such as LangChain, OpenAI or Hugging Face. * Experience working with writing SQL queries and designing databases (MySql is a plus). * Experience with AWS/Docker or similar cloud platforms.


