Takes ownership of features/bugs/issues from conception to run in production.
Develops code that is performant, easy to maintain by others and works as intended.
Collaborates with all of the game teams including client engineers, game designers, support, and analytics. Your input is highly valued to improve game quality or offer alternatives to meet timelines.
Eager to learn new things especially if it solves hard problems or improves the quality of life for a team. There are many exciting cool technologies being evaluated at Jam City including leveraging ML to design new levels and auto-tuning goal requirements/economy.
Requirements
Passionate and self-driven! We love engineers who tackle difficult issues and provide innovative, performant solutions!
2+ years of relevant work experience.
Proficient in Python, Java, or similar languages.
Understanding of performance implications of caching, networking, storage, and concurrency.
Knowledge of web service technologies (e.g. Linux, MySQL, AWS, NoSQL, Django) and best practices.
Strong background in computer science concepts: OOP, algorithms and data structures.
BS/MS in Computer Science or Computer Engineering or similar experience.
Remote work OK -- must be willing to work PST hours.
Benefits
Unlimited Vacation
Paid Sick Days
Kin Care & Holidays*
100% Covered Medical and Company-Sponsored Dental & Vision (Plans Vary)*
Life Insurance
401k
Flexible Spending Accounts
Wellness Activities & Programs
12 Weeks Paid Parental Leave*
Happy Hours
Company Events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaOOPalgorithmsdata structurescachingnetworkingstorageconcurrencyweb service technologies
Soft skills
ownershipcollaborationproblem-solvinginnovationself-driveneagerness to learncommunicationteamworkadaptabilitytime management
Certifications
BS in Computer ScienceMS in Computer ScienceBS in Computer EngineeringMS in Computer Engineering