As a Senior Software Developer, you will be responsible for designing and developing high-performance web applications. Our team is looking for someone with expertise in full-stack development, cloud platforms, DevOps, and testing frameworks. You should have a strong understanding of Agile principles and methods, as well as experience working in a dynamic, global team environment. The ideal candidate will have a bachelor's degree in computer science or a related field and at least 5 years of experience in full-stack development. You should also have certifications in AWS, Azure, or Google Cloud Developer and extensive knowledge of databases, APIs, and front-end/back-end systems. Key responsibilities include: