The Role:As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining web applications across both front-end and back-end systems. You will be responsible for collaborating with cross-functional teams, developers, product managers to deliver high-quality software solutions. You will be expected to implement best practices in coding, testing, and deployment, ensuring scalability, performance, and security. Strong problem-solving skills, excellent communication, and the ability to adapt to new challenges in a fast-paced environment is essential for this role.
Key Responsibilities:
Collaboratively work within your delivery team to continuously deliver quality software to productionDevelop, test and support production softwarePerform code reviews Write and execute automated unit and integration testsApply your experience and knowledge to solve both common and complex issuesExercise ...