Backend Software Engineer Role "> Join us in a dynamic environment where you will be part of a talented team of developers and contribute to the creation of innovative software solutions. This Backend Software Engineer role is a fantastic opportunity for an experienced developer looking to work on complex projects, expand their skill set, and collaborate with a global team. You will be responsible for developing high-quality backend systems using .NET technology stack. - Key Responsibilities: - Design, develop, and deploy scalable and secure backend applications using .NET framework - Collaborate with cross-functional teams to identify project requirements and deliver results-driven solutions - Partner with clients to craft digital solutions that unlock new levels of business value - Drive the development of complex server-side applications ensuring highest quality of code and user experience - Database management and lead design implementation of robust scalable and high-performance backend architectures - Create and maintain detailed documentation for code architecture and development processes - Incorporate best practices into all stages of development including secure coding encryption and vulnerability assessments - Work closely with stakeholders to ensure cohesive and efficient delivery of features - Stay current with industry trends and emerging technologies proactively integrating innovative solutions to enhance our backend capabilities Requirements - Bachelor's degree in Computer Science Software Engineering Information Technology or related field - 8+ years of software engineering experience in backend development leadership roles - High proficiency in .NET including .NET Core and .NET 6+ - Strong experience with object-oriented programming design patterns and SQL/NoSQL databases - Familiarity with cloud services deployment of applications in production - Proficiency in HTML5 CSS3 and MVC frameworks like Razor - Experience with additional languages like Java TypeScript or Golang is a plus - Ability to write clean efficient reusable and non-blocking code - Experience with AI tools problem solving consultant mindset excellent communication skills both written and verbal Culture Fit - Proactive enthusiastic about your own continuous learning and improvement - Good analytical and problem-solving attitude - Ability to analyze and understand business context and logic behind job responsibilities - Care for the quality of your work and client satisfaction - Enjoy working in a pleasant cooperative atmosphere - Excited about working in international teams and using well-written spoken English daily About Us We are a cutting-edge company that uses innovative solutions to help clients achieve their goals. Our team has a proven track record of delivering successful projects and we are always looking for talented individuals to join our ranks. Ready to Join Us?