About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
As a Senior Full Stack Engineer, you’ll join the team responsible for delivering core game technology and player-facing systems. You will design and deliver scalable, secure, and production-ready applications across Java backend services and modern JavaScript/TypeScript frontends—with a strong emphasis on systems that support gaming workflows, game operations, live service features, or high-performance digital entertainment products.
You’ll operate as a subject matter expert—owning complex technical solutions end-to-end, supporting established codebases, and mentoring engineers through best practices, design guidance, and technical leadership. Experience working in gaming environments—whether game tooling, online services, live-ops platforms, launchers, game telemetry pipelines, monetization systems, or similar—is essential.
Responsibilities
- Contribute to all stages of the SDLC: build secure-by-design, production-grade code; implement automated testing; conduct code reviews; and support deployments.
- Ensure solutions meet technical requirements, product objectives, and internal engineering standards through rigorous review and technical leadership.
- Own the quality of deliverables for domains where you serve as subject matter expert.
- Evaluate off-the-shelf solutions versus in-house implementations and recommend best-fit approaches.
- Support teams by breaking down work into clear, manageable, and accurately estimated stories that deliver value each sprint.
- Proactively identify system, service, and process improvements; communicate proposals clearly and collaborate across teams to deliver enhancements.
- Provide on-call support to troubleshoot and resolve out-of-hours production issues.
- Work effectively across front-end and back-end codebases, including established legacy code where required.
Requirements
- Extensive experience delivering web applications or large-scale software projects as a Senior Engineer.
- Demonstrated experience in gaming, game technology, or high-traffic player-facing systems (e.g., game backend services, matchmaking, leaderboards, telemetry, game publishing tools, live-ops platforms, digital distribution, etc.).
- Comfortable working across both frontend and backend systems as a true full stack engineer.
- Proficiency in Java with deep understanding of its ecosystem.
- Hands-on experience with Spring Boot and modern web backend architecture.
- Experience building and integrating RESTful services and publish–subscribe messaging systems.
- Familiar with microservices architectures, including containerized deployment patterns.
- Strong experience with JavaScript/TypeScript.
- Proficiency in modern frontend frameworks such as React.
- Experience implementing high-performance, maintainable UI components (especially relevant for internal game tools, dashboards, and live-ops interfaces).
- Experience working with AWS and managed AWS services in production environments.
- Experience managing infrastructure via IaC tools such as Terraform.
- Familiarity with Docker and Kubernetes for container orchestration.
- Strong experience with automated testing frameworks (unit, mock, integration).
- Good knowledge of version control and CI/CD platforms such as Git, Bitbucket Pipelines, Bamboo, plus supporting tools like Ansible and Helm.
- Proven experience working on established codebases.
- Solid debugging, profiling, and performance optimization abilities.
- Strong communication skills, capable of explaining complex solutions to non-technical stakeholders.
- Analytical problem-solving mindset and the ability to take meaningful ownership.
Nice to Have
- Additional experience with Perforce or other CI/CD systems.
- Broader exposure to cloud-native architecture patterns and observability tooling.
- Experience working within gaming, entertainment, or high-traffic application environments.
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
At Smart Working, you’ll never be just another remote hire.
Be a Smart Worker — valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.