Employer Active
Only candidates with 3+ years of overall software development experience are eligible for this role.
Turing.com is looking for a Back-end Systems Engineer on behalf of a fast-growing company founded by industry veterans to build the next generation of games. The engineer will support and take charge of the development of all back-end systems, deployment, update, infrastructure, and many more. The company has built its technology on top of cloud platforms using .NET 6 and C# in Linux. The ideal candidate is expected to have a good mix of technical execution know-how and experience in managing teams through the technical and operational direction. This will be a full-time position with the potential to extend further. It requires an overlap with the PST time zone.
Job Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Develop the back-end systems and build reusable code and libraries for future use
Liaise with developers, designers, and system administrators to identify new features
Report directly to the CTO and perform game server hosting setup and maintenance
Keep up with emerging technologies
Job Requirements:
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a back-end engineer
Proficient with .NET, Cloud technologies, and C#
Demonstrable skills in major cloud platforms - AWS, Azure, or GCP
Extensive expertise in using Kubernetes, Docker, and containerized applications
Solid understanding of networking concepts such as transport protocols, VPNs, DNS, load balancing, virtual machines, ports, and firewalls
Expertise in security techniques like cryptographic protocols and methods, public and private keys, CORS, etc.
Understanding of different database technologies with accompanying tradeoffs
Be conversant with database types like relational, document, graph, key/value, time series, and columnar
Possess relevant knowledge in CDNs, message queues, actor systems, local and distributed caches.
Excellent skills in profiling, capturing critical logs, and building dashboards monitoring the life of the product
Core competency in patching, versioning, and release management systems
Be an advocate of CI/CD pipelines
How to Become a Turing Developer:
Create your account on Turing platform
Fill in your basic information (name, number, location, previous salary, experience, etc.)
Solve multiple-choice questions
Schedule a technical interview
Final Onboarding
Perks & Benefits:
Earn salaries higher than local standards
Work alongside a community of Google, Facebook, Microsoft engineers
Experience rapid career growth
No visa requirements to work with the best US companies
Better work-life balance
Apply today before the vacancies are filled.
Full Time
Software Development / Application Development (IT Software)