Responsibilities
- Own the delivery pipeline end to end
- Refinement: Challenge ambiguous business requirements, analyse acceptance criteria, and ensure technical feasibility
- Architecture: Design decoupled, scalable solutions using Event-Driven Architecture (EDA) patterns
- Execution: Write highly concurrent, thread-safe applications using .NET 8 or later, with a strong preference for composition over inheritance
- Verification: Treat Test-Driven Development (TDD) as an essential engineering practice by writing robust unit and integration tests using xUnit and WireMock to prevent regressions
- Delivery & Operations: Deploy through modern CI/CD pipelines and proactively monitor production telemetry using tools such as AWS CloudWatch, New Relic, and GitHub Actions to ensure rapid troubleshooting and operational excellence
Requirements
- 5+ years of experience designing and deploying complex, high-throughput backend systems using .NET
- Deep, hands-on experience with AWS, particularly containerized workloads (ECS/EC2) and messaging services (SQS/SNS)
- Strong understanding of SOLID principles, dependency injection lifetimes, and the ASP.NET Core middleware pipeline
- Expert knowledge of asynchronous programming in C#. You understand how the thread pool works and why synchronous blocking (for example, using `.Result` or `.Wait()`) can severely impact the scalability and reliability of web APIs
- Strong understanding of RESTful APIs, idempotent operations, and global exception-handling strategies
- Advanced or fluent English, with the ability to clearly communicate architectural decisions and technical trade-offs to stakeholders and cross-functional teams
Nice to Have
- Production experience with streaming platforms such as Kafka, Kinesis, or RabbitMQ
- Strong understanding of AWS services and cloud-native architectures
- Practical experience with LLMs and Generative AI using .NET or Python, particularly for AI-assisted engineering workflows and SDLC automation
Benefits
- Private medical subscription
- Private medical subscription for children
- Counseling and psychotherapy services
- Reimbursement for eyeglasses
- Self-proposal salary process
- Annual profit distribution, subject to company performance and board decision
- Mindera Unit Plan
- Flexible benefits options (sports, medical, cultural, donations)
- Trainings and learning opportunities to grow within your role
- Coaching and development guidance
- 25 days holiday
- Flexibility to choose where you work from
- Vacation incentive
- Parties, gatherings & trips
Work Arrangement
Remote (Worldwide) — Porto, Portugal, Aveiro, Portugal, Coimbra, Portugal, Leicester, UK, San Diego, USA, San Francisco, USA, Chennai, India, Bengaluru, India, Blumenau, Brazil, Cluj-Napoca, Romania, Valencia, Spain, Casablanca, Morocco, Melbourne, Victoria, Australia, Remote
Additional Information
- Travel time estimated between 0% and 15%
- Transparency about use of AI during coding or interview process is expected
- Work culture is fun and politics-free, built on lean and self-organisation principles