Senior Software Engineer Role
We're seeking an experienced Senior Software Engineer to play a pivotal role in building cutting-edge technologies that drive business growth and customer satisfaction. As part of our Digital team, you'll collaborate with cross-functional stakeholders to design, develop, and deliver high-quality software solutions.
About the Job
This senior-level position requires at least 10 years of experience in software engineering, with a strong background in GraphQL, React, JavaScript, TypeScript, and REST APIs. You'll lead a team of developers, ensuring timely delivery of projects and enforcing software engineering best practices.
* Drive technical direction and architectural decisions for large-scale projects
* Facilitate Agile Scrum practices within the team, providing support to delivery managers in defining project requirements and timelines
* Grow a culture that fosters innovation, collaboration, and continuous learning
Key Responsibilities
* Collaborate with stakeholders to define project goals and objectives
* Develop and maintain high-quality code, adhering to industry standards and best practices
* Lead code reviews and testing processes, ensuring quality and reliability
* Provide coaching and mentoring to junior team members
Benefits
* Flexible working options to achieve work-life balance
* Access to state-of-the-art technology and tools
* Opportunities for professional growth and development
* Competitive compensation and benefits package