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 3 years of experience in similar roles.
You'll be the right fit if you bring these mandatory requirements :
- Experience building and deploying distributed systems and web applications.
- Strong proficiency in .NET (C#), Object-Oriented Programming, and Domain-Driven Design (DDD).
- Proficiency with relational databases (preferably PostgreSQL), including query optimization and schema design.
- Experience implementing background processing (Hangfire or similar) and event-driven architectures (Azure Service Bus, RabbitMQ, or Kafka).
- Knowledge of automated testing practices and integration into CI / CD pipelines.
- Experience with Microsoft Azure and Infrastructure as Code (Terraform).
- Strong communication skills and ability to collaborate in cross-functional teams across time zones.
And it will be very nice if you also bring :
Experience as a technical reference or mentor within development teams.High attention to code quality, design patterns, and performance optimization.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 backend services that support internal products critical for multiple business areas, ensuring high availability, scalability, and performance.
On a day-to-day basis, you will :
Collaborate with Product Managers, Designers, and Engineers to define, plan, and execute technical solutions.Participate in architecture decisions for backend services, establishing coding standards and best practices.Take ownership of features from design through to deployment and production monitoring.Translate high-level business requirements into scalable technical specifications.Design and implement event-driven architectures and distributed systems using Azure Service Bus and Hangfire.Manage and optimize database schemas, ensuring data integrity and performance.Serve as a consultant to frontend and design teams to ensure API feasibility and performance.Create and maintain documentation, including architectural diagrams and system flows.Work with .NET (C#), PostgreSQL, Azure, Terraform, and CI / CD tools following best practices.