E
Posted a day ago
Senior Software Engineer
EasygoSenior Software Engineer
Requirements
Degree in Computer Science, Backend development experience, Node.js, Microservices, Docker, Cloud services, CI/CD, TypeScript, GraphQL, PostgreSQL, Elasticsearch
Skills
Node.jsTypeScriptDockerAWSGraphQLPostgreSQL
About the role
About the Company
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.
Responsibilities
- Actively engage in hands-on coding, testing, debugging, and troubleshooting
- Write efficient, scalable, and maintainable code adhering to best practices
- Lead technical discussions and propose solutions to drive team performance
- Lead and independently complete medium-sized projects or components
- Mentor junior engineers by providing guidance and constructive feedback
- Collaborate with stakeholders and product managers to communicate technical concepts
Requirements
- Bachelor's or Master's degree in Computer Science or equivalent experience
- Hands-on experience in software engineering with a focus on backend development
- Experience with Node.js, Microservices, Docker, and Cloud services (AWS, Azure, or Google Cloud)
- Experience with CI/CD tools like AWS Code Pipeline or GitHub Actions
- Proficiency in TypeScript, GraphQL, and database technologies like PostgreSQL and Elasticsearch
- Proficiency in Subscriptions technology such as WebSockets or Pub/Sub
- Strong understanding of code architecture and design principles
Preferred Qualifications
- Experience with Svelte, SvelteKit, or other SSR frameworks like React/NextJS or Vue/Nuxt
- Proficiency in JavaScript fundamentals and Storybook
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Easygo · Melbourne
