Job Openings in Russia

Join our team in Russia

In order to apply for a job in our office in Russia (St. Petersburg), please send your CV to with the open position in the subject line.

Currently we have open positions for:

Software Development Team Leader

Software Development Team Leader – One Open Position

Job Description:

  • 3-5 years in leadership teams of 3-5 software development engineers
  • 8-10 years software development experience
  • Strong Analytical / Logical Skills, Highly motivated and should work independently.
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Excellent understanding of the Software Development Life Cycle process
  • Team player
  • Work in International, multicultural company

Skills Required (Must have):

  • Core Java (OOPs, Collections, Serialization and Multi-Threading, JVM, GC, design
  • Advanced Java with knowledge of JDBC/Hibernate, RMI, SOAP, REST, Web Service,
    XML, XSD, XPath, JQuery, JSon
  • Maven and Ant knowledge
  • Basic knowledge to work with RDBMS: Oracle, MSSQL, MySQL
  • Experience with Eclipse IDE
  • Good knowledge of English: speaking, reading and writing

Additional Skills:

  • Web Development (Serverlet, Node.JS)
  • Any of the application Server (Tomcat, JBoss, Websphere etc.)
  • TCP, UDP, WebSocket protocols
  • Spring Framework
  • AWS/Azure
  • Additional programmatic language: C#, C++ – big advantage

Featured Stories

Facnor and Sparcraft
Streamlining Operations: How Facnor and Sparcraft Enhanced Their IT Agility with Magic Software
Read Story
Elevating Data Dynamics: Viparis’ Strategic Integration of Magic xpi
Read Story
West Coast Reduction Plant
West Coast Reduction
Magic’s Innovative SmartUX App Mitigates Risk and Boosts Productivity for West Coast Reduction
Read Story