THOUGHTFISH is looking for a:

 

Software Engineer – Backend (f/m)

Thoughtfish develops gamified apps and games for mobile devices. We strive for innovative products and technologies that can be used beyond the scope of gaming. We are looking for professionals to strengthen our friendly and highly-motivated team.

Your Responsibilities:

  • Implement database-related features, including data modeling, procedural code design 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 needs
  • 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, unique projects
  • We appreciate working parents and the need for a proper work-life balance

Your Application:

Please send your application with cover letter, curriculum vitae, references and/or certifications to hello@thoughtfish.de. Applications may be in either English or German.