We are currently collaborating with a leading global e-commerce group, present in Asia, Europe and in the Americas. In this context, we are looking for someone with energy, a sense of responsibility, and motivation to take on the role of
Fullstack Engineer, Senior (.NET/React)
in one of the strategic initiatives we are leading with this client.
FCamara are one of the fastest-growing technology and innovation groups in Latin America, and since 2021, we've been operating in Portugal, working across various domains, including Unified Commerce, Application Development, AI (of course), and Cybersecurity, with over 1,700 professionals distributed across 12 companies in Brazil, Portugal, and the United Kingdom – through projects, managed services, squads, and staff augmentation.
Portugal serves as our service hub for the Northern Hemisphere. From here, our team supports clients in Portugal, the European Union, the United Kingdom, and the United States.
In Europe, in addition to the FCamara brand as a technology service provider, we are also the main investor and shareholder of Beta-i, a leading name in the field of open and collaborative innovation.
At FCamara, members of our consulting and service teams – proudly known as Orange Blood – find a space to grow and develop their skills. We work on challenging initiatives with real impact, creating the conditions for a true professional leap.
Whether joining with prior experience or through our Orange Juice programme, we are proud that many of our talents have gone on to become entrepreneurs or have progressed into leadership roles such as CTOs, IT Directors, Innovation Leads, or other senior positions in companies around the world.
"Those who join FCamara usually leave much better than when they arrived." – said by former Orange Bloods, not by us.
Responsabilidades e atribuições
In practical terms, this person will be primarily responsible for developing and maintaining internal products that power multiple business areas, driving architectural decisions for backend services and frontend applications, and fostering a culture of technical excellence.
On a day-to-day basis, you will:
* Act as a technical reference, establishing coding standards and best practices.
* Own the definition, planning, execution, delivery, and monitoring of features in production, ensuring high availability and performance.
* Collaborate with Product Managers on discovery, refinement, estimation, and prioritisation of new features, translating business requirements into technical specifications.
* Architect scalable solutions using Azure Service Bus and Hangfire for event-driven and background processing architectures.
* Manage and optimize database schemas, ensuring data integrity and query performance.
* Work closely with the Design Team to implement UI aligned with the internal Design System, ensuring visual consistency and code reusability.
* Create and maintain clear documentation for APIs, architecture diagrams, and system flows.
* Develop using .NET (C#), SQL/MySQL/PostgreSQL, Hangfire, Azure Service Bus, React/TypeScript, Azure, Terraform, and CI/CD (Bitbucket Pipelines).
Requisitos e qualificações
For this position, we are looking for someone with at least 5 years of experience in similar roles.
You'll be the right fit if you bring these mandatory requirements:
* Proven experience building and deploying distributed systems and web applications.
* Deep proficiency in .NET (C#) with strong knowledge of Object-Oriented Programming and Domain-Driven Design (DDD).
* Proficiency with relational databases, schema design, and performance optimization.
* Experience implementing background jobs (Hangfire or similar) and event-driven architecture using message brokers (Azure Service Bus, RabbitMQ, Kafka, etc.).
* Solid experience with React and TypeScript for building functional and responsive UI components.
* Experience with automated testing (Unit and Integration) and integration into CI/CD pipelines.
* Familiarity with Microsoft Azure and Infrastructure as Code (Terraform).
* Comfortable working with asynchronous communication across multiple time zones.
Beyond technical knowledge, we also expect you to have a collaborative and team-oriented profile:
* Ability to understand requirements and technical solutions
* Strong communication skills
* Critical thinking and a focus on continuous improvement
* Strong delivery mindset and commitment to deadlines and goals
Informações adicionais
This is a full-remote position and you are welcome to apply for this position ONLY if you live in PORTUGAL
. Unfortunately for this position we are unable to accept applicants from other countries.
You may occasionally be required to work from a client site in the Greater Porto area for specific, planned projects. Please note this is not a hybrid working model and visits will be ad hoc.
This position is part of a long-term project.
Languages
:
In this role, work with both the FCamara team and the client will be conducted in English.
As this will be your primary working language, it is a requirement that you are professionally proficient in this language.
Contract Model
: We offer flexibility in the contract model. Our recruitment team will provide all details regarding contract type, remuneration, and benefits, tailored to your location and professional situation.
Nationality, Residency and Visa
: We welcome professionals of any nationality, provided they are fluent in the required language. This position does not include any VISA sponsorship or arrangements by FCamara.