Most of our staff balance working from home with on-site at clients’ premises, and the occasional visit to our offices. We understand you’ve got a life and a family, so flexible working hours are keenly supported, remote or otherwise. Some people prefer to start a little later in the day and finish a little later in the day, some earlier – as long as we deliver our client needs and make sure we’re available for daily stand-up meetings and other key discussions, we can be flexible. Flexible options include lifestyle leave, part-time arrangements and sabbatical leave possibilities. We offer 12 weeks of paid parental leave in addition to government parental leave options.
All staff are encouraged to regularly identify further study opportunities, You’ll be provided with one-week formal, external training per year, or other as required, and an annual discretionary budget to spend on learning materials. And you’ll learn from exposure to a wider range of stakeholders, and coaching from other Shiners.
Shine exists to create an environment for passionate technologists to deliver software excellence for our clients. Our culture is deeply technical and nurturing of people. We love learning and sharing our experiences with each other, our clients and our software communities.
We provide time and financial incentives for our people to share via: our blog; Guilds around specific technologies; regular forums in our office (usually accompanied by food and drinks); and, opportunities to present at meet-ups and conferences. That’s why you’ll find Shiners featured in videos with Google, forums and case studies with Amazon and tweets from technology innovators.
We know you won’t have one job for life, but while you’re with us we’ll strive to give you every opportunity to take on new skills and challenges, with diverse experience across technologies, practices and domains, and a variety of projects and clients.
We work with an interesting mix of large enterprise and government clients, more than half of which have been with us for at least 10-years. Typical projects entail cross-functional teams working with our clients using Agile approaches. Innovative projects across the broad areas of our service offering range from running an entire digital platform for an energy retailer to building microservices for a large financial institution, building data lakes for retailers and delivering rich multi-channel customer experience.
Working with varied innovative technologies and business domains keeps you fresh and accelerates your career. In the DevOps space, we work predominantly within AWS environments, and some GCP and Azure. We use tools and frameworks like Terraform, CDK, Azure DevOps, and Jenkins.
Server-side we work primarily with Java, Node.js, and Python. With tools and frameworks like SpringBoot, Lambda, API Gateway, Kafka, RDS, Dynamo DB and Auth0.
In the Front-end and Mobile space, we work primarily with React, React Native, Angular, Swift and Kotlin.
In Data Engineering, we use tools such as S3, Parquet, Athena, Airflow, Spark, EMR, Data Bricks, Redshift, and Snowflake.
In the Quality Engineering space, we use Playwright, Cypress, Selenium, Appium, cucumber, RestAssured and OkHttp. In data test automation, we use Python packages such as Pandas, Boto3, Great Expectations and DataComply.
“I would recommend Shine as a great place to work” – 96% agree
“Shine values diversity (e.g. age, gender, ethnicity, language, sexuality, ideas, perspectives)” – 96% agree
“The leaders at Shine demonstrate that people are important to the company’s success” – 99% agree
The Technical career path demonstrates the very high value that Shine places on technical experience, knowledge and skills. Our business is based on people and technology. You can build a strong career within Shine by being awesome with technology and being able to share your technical knowledge with other Shiners, clients and technical communities. Shine’s technical people can progress to high levels of seniority in Shine – as high as reporting directly to the CTO.
The Management career path acknowledges that there are some non-technical experiences and skill sets which are also of value to Shine, our people and clients. Shine must lead and manage our people, manage our client relationships and delivery for and with our clients. This career path provides career options to people who demonstrate the desire and potential to broaden their experience and capabilities beyond their technical career within Shine.