This is an exciting opportunity to join Easygo, a leading company in the entertainment industry, as a Software Development Engineer, Engagement. In this role, you will have the chance to work on intricate projects that challenge and push boundaries.
The ideal candidate will be a passionate and ambitious software engineer ready to dive into an environment that fosters innovation, continuous learning, and professional growth. We're seeking talented individuals who are eager to tackle complex problems, build scalable solutions, and collaborate with some of the finest engineers in the industry.
Main Responsibilities:
Architect and design scalable, high-performance software solutions in alignment with project requirements and company standards.
Define and drive technical vision, strategy, and architecture aligning with business objectives.
Handle data-driven events and ensure robust event handling at scale.
Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies.
Required Qualifications:
Bachelor's/Master's degree in Computer Science or equivalent practical experience.
4+ years of hands-on experience in software engineering, focusing on scalable system design and development.
Experience with Node.js, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies.
Proficient in JavaScript fundamentals, Design Patterns, Subscriptions (WebSockets, Pub/Sub), TypeScript and related technologies.