Logo for FCamara

Backend Developer, Senior [full remote from anywhere in Portugal or EU]

Roles & Responsibilities

  • Proficiency in .NET (C#), Object-Oriented Programming and Domain-Driven Design (DDD)
  • Experience integrating systems and APIs with emphasis on data integrity and robust error handling
  • Strong relational database expertise (PostgreSQL/SQL Server) with optimization of complex queries and large-scale datasets
  • Hands-on experience with background processing and event-driven architectures using Hangfire and message brokers (Azure Service Bus, RabbitMQ, Kafka) within the Azure ecosystem, including familiarity with CI/CD practices

Requirements:

  • Design, develop, and maintain backend systems with a focus on integrations, ensuring high performance, scalability, and reliability
  • Take ownership of complex features from design to production monitoring, collaborating with Product Managers and Engineers to translate high-level requirements into scalable technical specifications
  • Architect and implement event-driven architectures and distributed systems using Hangfire and Azure Service Bus, and oversee database health including schema design, performance tuning and data integrity
  • Prepare architectural diagrams and system documentation; act as a subject matter expert in .NET (C#), PostgreSQL/SQL Server, REST APIs, GraphQL and Azure ecosystem; integrate with partner APIs to enable seamless data flow and business process automation

Job description

JOB DESCRIPTION


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 Senior Backend Developer, 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.


RESPONSIBILITIES AND ASSIGNMENTS


In practical terms, this person will be primarily responsible for designing, developing and maintaining backend systems with a focus on integrations, ensuring high performance, scalability and reliability.


On a day-to-day basis, you will:

  • Take ownership of complex features from design to production monitoring, ensuring high availability and performance
  • Collaborate closely with Product Managers and Engineers to translate high-level business requirements into scalable technical specifications
  • Design and implement sophisticated event-driven architectures and distributed systems using Azure Service Bus and Hangfire
  • Oversee database health and strategy, including complex schema design, performance tuning and data integrity assurance
  • Prepare and maintain architectural diagrams and system documentation
  • Act as a subject matter expert in .NET (C#), PostgreSQL/SQL Server, REST APIs, GraphQL and Azure ecosystem
  • Integrate with partner APIs to enable seamless data flow and business process automation

REQUIREMENTS AND QUALIFICATIONS


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:

  • Deep proficiency in .NET (C#), Object-Oriented Programming and Domain-Driven Design (DDD)
  • Proven experience integrating systems and APIs with strong emphasis on data integrity and error handling
  • High proficiency in relational databases (PostgreSQL/SQL Server) with experience in optimizing complex queries and managing large-scale datasets
  • Hands-on experience architecting background processing with Hangfire and event-driven systems using message brokers (Azure Service Bus, RabbitMQ, Kafka)
  • Experience in automated testing and designing CI/CD pipelines for frequent, high-quality deployments
  • Comfortable working within Microsoft Azure environment


And it will be very nice if you also bring:

  • Experience with GraphQL
  • Prior work in high-traffic web applications and distributed systems
  • Ability to create and maintain comprehensive technical documentation


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

ADDITIONAL INFORMATION


This is a full-remote position and you are welcome to apply for this position if you live in Portugal or in the European Union.


Unfortunately for this position candidates from Brazil are not going to be considered.


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.


Transformamos mundos sonhados em trajetórias reais.🧡🚀



Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história? 

   


Back-End Developer Related jobs

Other jobs at FCamara

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.