O SEU PRÓXIMO CAPÍTULO
Senior Software Engineer, .NET
Sobre a vaga
• Join an agile, international team of experienced developers and testers from Poland and the UK
• Design and build modern, scalable solutions from scratch for a leading travel industry company
• Co-create new solutions and architecture
• Develop Proofs of Concept, technical spikes, and validate ideas
• Replace outdated systems with new platforms and architecture rather than maintaining legacy code
• Drive technical discussions and decisions
• Perform code reviews and share best practices
• Shape product architecture and technical direction
• Collaborate with senior and principal developers, testers, BAs, Product Owners, and Scrum Masters
• Support the team through technical knowledge, experience, and leadership
• Work within 4–5 agile teams focused on specific product areas
• 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 and patterns, including SOLID and DDD
• Knowledge of clean code practices
• Experience creating unit and integration tests; ideally component or contract tests
• Practical experience with databases including SQL, MongoDB, NHibernate, Entity Framework, and Azure Storage
• Real experience with AI tools
• Knowledge of Angular 12+, JavaScript, TypeScript, CSS, and Git
• Experience designing new systems or working on greenfield projects
• Familiarity with event-driven architecture and distributed systems
• Knowledge of cloud solutions, especially AWS and Azure
• Willingness to share knowledge, mentor other developers, and participate in technical discussions
• Flexible and remote cooperation options
• International projects with leading global clients
• Travels related to international projects
• Non-corporate atmosphere
• Access to language classes
• Access to knowledge-sharing initiatives
• Access to private healthcare and life insurance
• Access to multisport card