SENIOR SOFTWARE ENGINEER (FULLSTACK)
Full-time
Senior Executive
4 weeks ago
Driven by our passion for spreading joy and unleashing limitless creativity in the world of gaming, our goal is to establish a game studio right here ..
Driven by our passion for spreading joy and unleashing limitless creativity in the world of gaming, our goal is to establish a game studio right here in Singapore. Our dedicated focus lies in crafting casual mobile games that deeply immerse players in incredibly enjoyable experiences!
We eagerly welcome humble yet ambitious individuals to join us on this thrilling journey!
Responsibilities
- Design, develop, test, and maintain scalable front-end and back-end web applications.
- Lead technical design, implementation, debugging and optimization of in-house web portals.
- Collaborate in cross-functional teams for development of key game features and services.
- Identify potential technical risks early and provide technical advice for mitigation.
- Ensure the security and integrity of applications and user data.
- Write clean, maintainable, performant and well-documented application code and test code.
- Collaborate with other senior engineers to establish coding standards, best practices and development processes.
- Create and maintain technical documentation for code, systems, tools, processes.
- Troubleshoot and resolve front-end and back-end issues in a timely manner to minimize disruptions in the game experience.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- A minimum of 4 years of experience in web development.
- Experience with front-end development (e.g. Vue, React, Typescript, CSS, HTML).
- Strong back-end software development experience with Node.js, Python.
- Solid understanding of API design and Kafka.
- Experience with data-driven product development: analytics, A/B testing, etc.
- Demonstrable experience with multiple database systems (MySQL, Cassandra, etc.).
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills with experience working in cross-functional teams.
- Passion for gaming and a drive to create engaging experiences for players.
- Experience with designing, developing scalable, production-ready architecture.
Preferred Qualifications
- Solid understanding of game architecture, design patterns, and software engineering principles for delivering high-quality gaming experiences.
- Experience with cloud computing platforms like AWS, GCP or Azure.
- Prior experience in game development.
- Leadership experience and the ability to mentor junior engineers.
Official account of Jobstore.