Software Mind is seeking a Senior Software Engineer (.NET) to join an agile, international team focused on transforming the IT ecosystem for a leading travel industry company. The role involves designing and building scalable solutions, creating Proof of Concepts, and collaborating with various teams. This is a chance to contribute to a new platform impacting millions of users and a great opportunity for professional development.
Requirements
- At least 5 years of commercial experience in C# and .NET Core
- Experience with AWS DevOps tools and CI/CD processes
- Solid understanding of software design principles, patterns (e.g., SOLID, DDD), and clean code practices
- Experience creating tests (unit, integration, ideally also component or contract tests)
- Practical experience with databases (SQL, MongoDB, NHibernate, Entity Framework, Azure Storage)
- Knowledge of front-end technologies: Angular (12+), JavaScript, TypeScript, CSS, Git
- Familiarity with event-driven architecture and distributed systems
- Knowledge of cloud solutions, especially AWS and Azure
- Willingness to share knowledge, mentor other developers, and actively participate in technical discussions
Benefits
- Professional development
- Personal growth
- Flexible employment
- Remote work
- International projects
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives