THOUGHTFISH is looking for a:
Software Engineer – Backend (f/m/d)
Thoughtfish develops games and gamified apps for mobile devices. We strive to create innovative products and technologies with areas of applicability beyond the scope of gaming. We are looking for professionals to strengthen our friendly, highly-motivated team.
Your Responsibilities:
Research and present data solutions for customer specific problems
Conduct unit tests and create prototypes for these research results
Implement database-related features, including data modeling and query tuning
- Identify and overcome technical and developmental risks/obstacles
- Responsible for low-level profiling of performance and memory issues
Optimization of existing code in regards to performance and memory leaks
- Monitor database and server performance – troubleshoot, tune, refactor and adjust capacity as needed
Your Qualifications:
- At least 2 years of professional experience with the C/C++ programming language
- At least 1 year of professional experience working with database implementation of SQL databases
- Multi-threaded programming and parallel processing experience
- Ability to clearly document written code and features, knowledge of UML diagrams is a plus
- Solution driven mindset
- A passion for videogames
- Good communication and team skills
Bonus Points for:
- Deep understanding of PC networking and data communication behavior
- Knowledge of Unity3D and C#
- Experience with MySQL or similar databases
- Experience with iOS/Android native development
- Experience with HTML, CSS, Java Script and PHP (AJAX)
- Experience in Linux system administration
What We Offer:
- Transparent salary with regular, fixed increases
- A positive feedback-culture featuring “Thank yous”, motivation, and room for mistakes
- Cool and unique projects
- We appreciate working parents and the need for a proper work-life balance