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

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.

Senior Software Engineer – .NET
Casas Bahia TecnologiaSenior Software Engineer developing and maintaining e-commerce backend services with a focus on performance and scalability for Grupo Casas Bahia.
Tech Stack
Tools & technologiesASP.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 resumeApplicant 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