Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Casas Bahia Tecnologia

Senior Software Engineer – .NET

Casas Bahia Tecnologia

Senior Software Engineer developing and maintaining e-commerce backend services with a focus on performance and scalability for Grupo Casas Bahia.

Posted 6/5/2026full-timeRemote • 🇧🇷 BrazilSeniorWebsite

Tech Stack

Tools & technologies
ASP.NETDockerKafkaKubernetesMongoDB.NETRedisSQL

About the role

Key responsibilities & impact
  • Develop and evolve microservices for the e-commerce platform (checkout, offers, payments, shipping) with a focus on high throughput and predictable latency.
  • Maintain and modernize legacy systems (.NET Framework / WCF) with a progressive migration approach.
  • Work on bug fixes, improvements and new projects from a prioritized backlog, ensuring zero impact on the purchase flow.
  • Follow the full lifecycle: analysis → implementation → testing → deploy → observability in production.
  • Participate in code reviews with an enterprise-quality mindset (SonarQube, Clean Code, SOLID).
  • Ensure resilience and scalability in high-demand scenarios (Black Friday, promotional campaigns).

Requirements

What you’ll need
  • Experience developing in C# and .NET 8+ (knowledge of .NET 10 is desirable).
  • Experience building RESTful APIs using ASP.NET Core Web API.
  • Knowledge of software architecture using Clean Architecture and DDD (Domain-Driven Design) with tactical patterns.
  • Experience with relational databases (SQL Server), including modeling, writing queries, stored procedures and using Dapper.
  • Knowledge of document database MongoDB.
  • Experience implementing and using Redis cache.
  • Experience with messaging using Kafka, including developing idempotent consumers and producers.
  • Experience with automated testing using xUnit, mocks (NSubstitute or similar) and integration tests.
  • Knowledge of data validation using FluentValidation.
  • Experience implementing resilience strategies using Polly (retry, circuit breaker and timeout).
  • Knowledge of code quality practices with SonarQube, aiming for zero warnings and cyclomatic complexity ≤ 15.
  • Experience with source control using Git, including Conventional Commits and branching strategies.
  • Basic knowledge of infrastructure with Docker and Kubernetes, including understanding of pods, health checks and deployments.

Benefits

Comp & perks
  • Profit-sharing / Bonus: Additional recognition to reward your effort and dedication.
  • Health and Dental Insurance: Support for you and your family's health and well-being.
  • Meal Allowance: To ensure quality meals during your workday.
  • Life Insurance: Financial protection for you and your dependents.
  • Extended Maternity Leave: 180 days for new mothers to enjoy time with their baby.
  • Extended Paternity Leave: 20 days so parents can be present in the early days.
  • Fitness Incentives: Access to Wellhub (Gympass) and TotalPass to support physical activity and well-being.
  • Commuter Allowance: To help make your daily commute easier.
  • SESC Partnership: Benefits in culture, leisure, health and more.
  • Discount Club: Savings of up to 70% on products and services with over 2,000 partners across Brazil and Latin America.
  • Birthday Day-Off: Enjoy a day off on your birthday to celebrate.
  • Pharmacy Discounts: Exclusive discounts on medications to help reduce healthcare costs.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET 8ASP.NET Core Web APIClean ArchitectureDomain-Driven DesignSQL ServerMongoDBRedisKafkaxUnit
Soft Skills
code reviewsenterprise-quality mindsetresiliencescalabilitybug fixesimprovementsprioritized backlogobservabilitycollaborationcommunication