Senior Full Stack Engineer (Finance & Ratings)

Lisbon, Portugal
Full Time
Experienced
Project Overview 

Our client is a leading commercial real estate advisory and service provider for large institutional investors, global corporations, and various owners and occupiers. Their mission is to simplify the process of leasing, buying, or selling properties across multiple sectors, including retail, office, multifamily, industrial, student housing, and hospitality. The team is committed to guiding clients through the real estate process, ensuring it is rewarding for everyone involved.

Your role

We are seeking an experienced Full Stack Engineer to join our technology team in Portugal. This role is critical in transforming the existing monolithic platform by splitting it into two robust, standalone systems: a Finance System and a Ratings System. You will be responsible for setting up new Azure projects, building pipelines, and creating environments, while also delivering key enhancements to support business requirements. This hands-on engineering position directly impacts both the enterprise architecture and business outcomes.

Key Responsibilities: 

  • Analyse the existing codebase and architect the transition from the monolithic application (both back-end and front-end) to independent Finance and Ratings systems.
  • Design, set up, and manage new Azure projects, including build/release pipelines and deployment environments for each system.
  • Implement enhancements and drive continuous improvement across both new platforms.
  • Contribute to DevOps practices, including CI/CD, monitoring, automated testing, and infrastructure-as-code.
  • Troubleshoot and resolve technical issues promptly to ensure platform stability and performance.
  • Produce high-quality technical documentation for solution design, deployment processes, and support.
  • Collaborate closely with Product Managers and key users to deliver features aligned with business goals.
  • Maintain best coding practices, promote code quality, and encourage peer reviews and reusability across both systems.

Skills Required 

  • 7+ years of hands-on experience in full-stack development (both front-end and back-end), including experience with both legacy and modern frameworks.
  • Strong expertise in ASP.NET, .NET frameworks, and some in C# programming.
  • Extensive experience with Azure cloud services, including project creation, build/release pipeline setup, and environment configuration.
  • Expertise in SQL (SQL Server and Oracle), database administration, including T-SQL, indexing, and query optimization.
  • Proficiency in at least one modern JavaScript framework (e.g., React, Angular, or Vue) and its corresponding back-end language (Node.js, .NET, Java, or similar).
  • Proven experience with RESTful APIs, microservice architectures, and both SQL and NoSQL databases.
  • Solid understanding of CI/CD practices (e.g., CCNet), infrastructure-as-code, and automated testing frameworks.
  • Strong troubleshooting skills and the ability to work independently in a fast-paced environment.
  • Experience with Crystal Reports (.NET reporting), Mapper, Wilson, LINQ, .NET Forms is a plus.
  • Excellent communication, documentation, and collaboration abilities.
  • Background in financial systems, risk/fraud platforms, or data-driven ratings/analytics software is highly advantageous.
  • Familiarity with containerization (e.g., Docker) and monitoring tools (e.g., App Insights, Log Analytics).
  • Experience working on greenfield, brownfield, or major refactoring/forking projects.
  • Familiarity with agile or hybrid development environments.


AS AN OPINOV8R, YOU WILL HAVE   

- Hybrid Work Model: Balance your professional and personal life with our flexible working conditions. We offer a hybrid setup that empowers you to be productive and deliver your best from anywhere. We’re planning to open a Lisbon office soon, but you’ll only be expected to come in approximately once or twice per week..  
- Exciting Projects: An exceptional opportunity to drive high-value business outcomes by building and shaping two critical systems from the ground up.
- Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights. 
- Collaborative Culture: A dynamic and supportive work environment where you'll collaborate with experienced professionals in both business and technology.
 

HOW’S THE HIRING PROCESS GOING 

We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here's what to expect: 

- Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better. 
- Technical Interview: Depending on the role, you may be asked to complete a technical assessment/test task to showcase your expertise. 
- Home Assignment: You’ll be asked to complete a home assignment, which you will then discuss with the client’s team during the technical interview.
Client’s Interview: Meet with client representatives to discuss the role specifics and gain insights into the project's scope and expectations.
Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*