Senior Backend Software Engineer .NET
Role details
Job location
Tech stack
Job description
Are you passionate about building robust, scalable, and maintainable back-end systems that power innovative applications? We are looking for a Senior Back-End Developer to join our Motion team and play a key role in shaping the architecture and functionality of our platform. If you thrive in a collaborative environment and enjoy solving complex challenges with clean, efficient code, we'd love to hear from you! Develop and maintain back-end services within a structured and organized framework Implement architectural patterns and methodologies to support system design and functionality Design and integrate communication systems between different components of the application Work with data persistence solutions to ensure efficient storage and retrieval of information Deploy and manage services in cloud-based environments with a focus on scalability and reliability Write clean, maintainable, and testable code while adhering to development best practices Troubleshoot, debug, and optimize
Requirements
existing systems for performance and scalability Your profile 5+ years of professional experience in back-end development, with expertise in .NET (preferably .NET 6 or later - ideally .NET 8) Strong knowledge of microservices architecture and its implementation in production environments Hands-on experience with AWS cloud services and container orchestration tools like Kubernetes and Docker Practical experience with event-driven architectures, event sourcing, and messaging systems (RabbitMQ and MassTransit are a plus) Solid understanding of domain-driven design (DDD) and CQRS principles Experience working with NoSQL databases, particularly MongoDB and EventStoreDB A strong focus on delivering high-quality, scalable, and secure code (familiar with Sonarqube) Excellent problem-solving skills and a proactive attitude towards challenges A collaborative mindset with strong communication skills to work effectively in a team environment Will be a plus: Knowledge of DevOps practices and