We turn dreams into real journeys. 🧡🚀
#OrangeBlood is what we are here!
In the field since 2007, we have been working side by side with our clients, delivering transformative experiences!
We are an ecosystem of technology and innovation with global expansion; We are based in : Brazil, Europe and the UK with offices in Portugal, London, Dubai, and the Netherlands. 🌎
F for Formation : We believe in a culture that values knowledge sharing, strengthens our sense of community, and contributes to the transformation of our ecosystem!
With that in mind, we have several initiatives and social actions focused on development : the Orange tech community, the Training Program, our Leadership School, and many partnerships with NGOs and Edtechs.
At FCamara, everyone is welcome! For us, Diversity, Respect, and Ethics are non-negotiable and part of our DNA.
So, are you ready to be part of an incredible team and become the main character of your own story?
/ n
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 solutionsStrong communication skillsCritical thinking and a focus on continuous improvementStrong delivery mindset and commitment to deadlines and goals/ n
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).