Senior Frontend Engineer Payments (Crypto & Fiat)
Job Summary
Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation we foster a continuous learning environment constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth nurturing learning and upholding excellence in engineering ensuring we consistently set the benchmark for engineering mastery.
About the Payments team:
Join the team that powers every financial interaction across Stakes global platform - from seamless fiat payments to crypto deposits withdrawals wallets and on-ramping experiences used by millions of customers worldwide. Operating within a platform handling 4 billion requests per day our systems process 3000 bets per second and 95 billion bets annually with transaction volumes continuing to grow by tens of millions every week.
As a Frontend Engineer youll build the real-time payment experiences that sit at the centre of this ecosystem. Using Svelte and SvelteKit youll develop highly responsive server-side rendered applications that seamlessly transition to rich client-side experiences while leveraging WebSockets to deliver live transaction updates wallet balances payment statuses and instant user feedback. Youll tackle the challenges of rendering complex data-intensive interfaces under high load optimising performance across every interaction and ensuring users enjoy fast reliable and intuitive payment journeys no matter where they are in the world.
If youre excited by high-throughput frontend engineering real-time systems SSR performance optimisation and building elegant user experiences that operate at global scale this is where youll thrive.
Key Responsibilities:
- Actively engage in hands-on coding testing debugging and troubleshooting to ensure code quality scalability and maintainability.
- Write efficient scalable and maintainable code adhering to coding standards and best practices.
- Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs.
- Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency.
- Analyse complex problems and provide effective solutions contributing to team goals and initiatives.
- Lead and independently complete medium-sized projects or components from start to finish.
- Identify opportunities for improvement and take initiative in technical discussions.
- Share knowledge and best practices with the team fostering a collaborative and learning-oriented environment.
- Mentor junior engineers by providing guidance and constructive feedback to support their growth.
- Collaborate with stakeholders product managers and engineering teams to effectively communicate technical concepts.
Minimum Qualifications:
- Bachelors/Masters degree in Computer Science or equivalent practical experience.
- 6 years of hands-on experience in software engineering with a primary focus on front-end development.
- Experience with Svelte SvelteKit or other server-side rendering frameworks (e.g. React NextJS Vue Nuxt Quasar etc)
- Proficiency in JavaScript fundamentals Subscriptions (WebSockets Pub/Sub) TypeScript GraphQL Storybook and related technologies.
- Experience with unit testing frameworks and methodologies for frontend development (e.g. Vitest Jest Testing Library) to ensure code quality and reliability.
- Strong understanding of code architecture and design principles.
- Excellent problem-solving skills and the ability to thrive in a fast-paced dynamic environment.
- Strong communication skills for effective collaboration with teams and stakeholders.
- Analytical mindset to address complex technical challenges and devise innovative solutions.
- Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer.
Preferred Qualifications:
- Experience working with blockchain technologies.
- Experience integrating with third party UI and APIs to implement product features.
Some of the perks of joining us:
- Directly champion and drive cultural change across the organisation to raise the bar for engineering excellence.
- Work alongside the top 5% of engineering talent in Australia using a vast cloud native tech stack including AWS Microservices Large-Scale Distributed Systems K8s Svelte Typescript Golang ArgoCD Datadog & Cloudflare.
- Exposure to building global large-scale volume products which operate at thousands per second frequency (3 Billion Requests per day!).
- Access to over 9000 courses across our Learning and Development Platform.
- EAP access for you and your family.
- Be rewarded with lucrative annual bonuses.
- Give back with a paid volunteer day.
- Fuel your day with daily breakfast and open pantries brimming with unlimited snacks and refreshments all on the house.
- Break up the week with on site remedial massage Wednesdays.
- In house full-time baristas providing you your daily coffee needs.
- Weekly team lunches and happy hour in the office from 4pm on Fridays.
- Enjoy a bustling office with the option for up to 2 days work from home per week.
- Fun office environment with pool tables table tennis and all your favourite gaming consoles.
We believe that the unique contributions of everyone at Easygo are the driver of our success. To make sure that our products and culture continue to incorporate everyones perspectives and experience we never discriminate on the basis of race religion national origin gender identity or expression sexual orientation age or marital veteran or disability status. We are passionate about providing a workplace that encourages great participation and an equal playing field where merit and accomplishment are the only criteria for success.
Required Experience:
Senior IC
About Company
At Easygo, we pride ourselves in building smart, industry leading entertainment products online. Learn more about our games, apps & career opportunities.