Talent.com
Esta oferta de trabalho já não está disponível no seu país.
Mid-Senior Backend Developer

Mid-Senior Backend Developer

Retail InsightsPortugal
Há 18 horas
Descrição do cargo

Mid-Senior Backend Developer

Location : Portugal / Brazil

Language : English (Upper Intermediate or above)

Reports to : Head of Engineering

Collaborates with : Product, Frontend, Mobile, DevOps, and Data Teams

Summary / The Role

Retail Insights B.V. is an innovation-driven company developing high-performance, user-facing platforms in the real estate domain. With over 300,000 active users across our applications, we are seeking a Mid-Senior Backend Developer who can take the lead in designing, developing, and scaling robust .NET Core-based microservices.

This is a key role for a backend engineer who thrives in building resilient, enterprise-grade systems, enjoys owning services end-to-end, and brings strong architectural expertise to a collaborative team environment.

What You'll Own

Your Role & Responsibilities

Build modular, decoupled, and resilient microservices using .NET Core 8, following clean code principles and DDD practices.

Own the end-to-end backend service lifecycle : design, development, testing, deployment, monitoring, and improvement.

Use AOP to manage cross-cutting concerns such as logging (Serilog / OpenTelemetry), caching (Redis / Memory), validation, exception handling, and security (authentication, input sanitization, rate limiting).

Implement retry mechanisms, circuit breakers, and timeout strategies using Polly or equivalent.

Integrate with frontend and mobile teams via well-documented REST / GraphQL APIs.

Ensure observability : logs, traces, metrics — integrated with Prometheus, Grafana, or ELK.

Fundamental knowledge of write unit, integration, and contract tests (xUnit, TestContainers, etc.).

Contribute to architecture decisions, POCs, performance optimization, and scalability strategies.

Be involved in code reviews andsharing best practices with the team.

Participate in internal audits and proactively close security or performance gaps.

Work closely with the DevOps, frontend, and data teams to ensure alignment and consistency.

What You Bring

Core Expertise

  • 5+ years of .NET Core (preferably 6 / 7 / 8) experience building scalable backend systems.

Experience with relational databases such as MSSQL or PostgreSQL, with strong SQL skills.

  • Strong knowledge of microservice design, RESTful architecture
  • Practical knowledge of distributed cache technologies (e.g., Redis, Memcached).

    Experience with Docker for containerized development and deployment.

  • Deep understanding of SOLID, Clean Architecture, and layered service design.
  • Proficiency with ORM technologies such as Entity Framework Core or Dapper.

    Solid grasp of caching strategies (Redis, Memory), rate limiting, and scaling patterns.

    Experience with distributed systems, high availability, and eventual consistency.

    Fluent in Git-based workflows and comfortable working in Agile teams.

    Excellent English communication skills — written and verbal.

    Additional Competencies (Nice-to-Have)

    Proficiency in async programming, background processing (e.g., Hangfire, MassTransit).

    Event sourcing or CQRS.

    Experience with message queues like RabbitMQ, Kafka.

    Familiarity with OpenAPI / Swagger, Postman, and API contract-first design.

    Understanding of multi-tenant SaaS applications.

    Experience integrating with third-party platforms (e.g., identity providers, payment gateways).

    Additional Requirements

    Ability to work effectively in distributed teams.

    Flexibility to adapt to remote or hybrid working models.

    Strong problem-solving skills with a pragmatic, delivery-focused mindset.

    What We Offer

    Full-time remote role with flexibility to work from any country, as long as you align with EU time zones.

    Occasional travel for team events and strategic meetings.

    Direct collaboration with product teams.

    A company that values clarity, simplicity, and fast execution.

    Opportunity to shape how technology drives business in a scaling global brand.

    A multinational team with diverse talent across countries.

    People-first culture prioritizing employee well-being.

    Training and development programs to support your growth.

    Sound like you?

    If you're excited to build and scale resilient backend systems that power a global PropTech platform, we'd love to hear from you.

    Privacy Note

    We value your privacy. By submitting your application, you consent to the processing of your personal data for recruitment purposes in accordance with applicable data protection laws. Your information will be treated confidentially and will not be shared with third parties outside the recruitment process.

    Criar um alerta de emprego para esta pesquisa

    Backend Developer • Portugal