Appliscale is an independent software house & technology consultancy that brings new products and services to life for its customers. We work for a range of customers from startups to Fortune 500 companies.
We are cloud, big data, devops and scalability experts who have developed and maintained global systems serving millions of people each day.
Currently, we are looking for experienced C++ Developers for a leader in the gaming industry based in California. You will have a chance to work with industry veterans on a backend platform integrating the work of many different teams. Your responsibilities will cover implementation, maintenance, debugging and profiling as well as helping other teams to integrate with the platform.
Responsibilities:
- You will have a chance to work with industry veterans on a backend platform integrating the work of many different teams
- Implementing core functionalities
- Debugging and profiling core functionalities
- Helping other teams integrate with the platform
What you will need:
- Bachelor's or Master's degree in computer science/engineering or related fields
- At least 5+ years of proven hands-on C++ development experience
- Strong analytical skills, experience with debugging complex systems
- Good command of English is essential
- Ability to communicate complex ideas and implementation details to other people
Must Have:
- Very good knowledge of C++ (11/14/17) programming language/Gamedev experience
- Very good understanding of STL and Boost libraries
- TCP/IP, HTTP, REST APIs, client-server architectures
- Knowledge of developing C++ applications for multiple operating systems (MacOS experience is a big plus)
- Knowledge of design patterns and best practices
- Knowledge of tools used for C++ debugging and profiling
- Experience working in Scrum methodology
Nice To Have:
- Experience with CMake build system
- Experience with development for platforms like - PC, mobile devices (iOS, Android), game consoles (XBox, PS4, Nintendo Switch)
- Experience with Unreal Engine
Why work with us?
- Flexible work hours and option for fully remote work
- Health, sports & benefit package
- Involvement in international projects for large and well-known companies, both corporations and startups
- Involvement in greenfield projects
- Constant skills development through sponsored AWS trainings and certifications
- Yearly bonus
- Weekly knowledge sharing meetings to spread the knowledge within company
- Possibility to represent company on conferences and meetups
- Freedom to be innovative and make an active impact on our processes
- Opportunities to travel throughout Europe and the US
- English classes
- Additional perks: fresh fruits; free coffee & tea; 3D printer; play room; company offsites