Company
  • Vacancies in Cambridge, MA, USA
    • Campus Ambassador (MIT)

      You may already be familiar with software development tools from JetBrains, such as PyCharm (for Python developers), WebStorm (JavaScript) or IntelliJ IDEA (Java). JetBrains provides its tools to students worldwide for free.

      Campus Ambassadors are community leaders opening up this opportunity to their university peers. They share information about JetBrains tools and demonstrate their benefits and advantages. More than 300 MIT students already use JetBrains tools, and dozens join every month.

      Campus Ambassador:
      • Understands the scope, i.e. how many students at the university can potentially be interested in JetBrains tools
      • Spreads the word about the availability of these free tools for students
      • Sets up a user group or joins an existing user group
      • Organizes group meetings and workshops and makes presentations
      • Organizes campus visits for JetBrains speakers, if appropriate
      Requirements
      • A background in software development
      • Currently pursuing MS/PhD in Computer Science or related field, or working as a Teaching Assistant, Tutor or
      • Research Assistant
      • Strong technical abilities
      • Excellent communication skills, good public speaking skills

      Familiarity with IntelliJ IDEA, ReSharper or other JetBrains tools is a strong plus.
      This part-time position comes with a workload of about 5 hours per week.

      Submit resume
    • Junior Software Developer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a Junior Software Engineer.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Requirements:
      • Expirience in programming in Java, C# or any other statically typed languages (i.e. Scala, Go, etc);
      • Data structures and algorithm skills.
      Preferable
      • Experience with distributed algorithms and systems;
      • Experience with NoSQL databases;
      • Experience with map-reduce platforms (Hadoop, etc);
      • Experience with cloud platforms.
      • Knowledge of probability and statistics
      We offer
      • Free food (lunch and snacks);
      • Modern Apple (and non Apple if you want) computers;
      • 5-week vacation;
      • Health insurance with premium fully paid by employer;
      • 401k plan with company contributions;
      • Office in the heart of Cambridge near MIT;
      • Possibility of working from home;
      • On site massage.
      Submit resume
    • Software Developer Intern New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a Software Engineer Intern.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Preferable skills
      • Experience in programming in Java, C# or any other statically typed languages (i.e. Scala, Go, etc);
      • Data structures and algorithm skills;
      • Experience with distributed algorithms and systems;
      • Experience with NoSQL databases;
      We offer
      • Free food (lunch and snacks);
      • Modern Apple (and non Apple if you want) computers;
      • Office in the heart of Cambridge near MIT;
      • Possibility of working from home;
      • On site massage.
      Submit resume
    • Junior Software Data Engineer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a Junior Software Data Engineer.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Requirements:
      • Experience programming in Java, C# or any other statically typed languages (i.e. Scala, Go, C++, etc);
      • Experience in R or other statistical tools (such as SciPy, MATLAB, SPSS, etc);
      • Data structures and algorithm skills.
      Preferable
      • Knowledge of statistical data analysis and mathematical statistics;
      • Knowledge of machine-learning methods;
      • Advanced mathematical education.
      We offer
      • Free on-site lunches and snacks;
      • Modern Apple (and non Apple if you want) computers;
      • 5-week vacation;
      • Health insurance with premium fully paid by employer;
      • 401k plan with company contributions;
      • Office in the heart of Cambridge near MIT;
      • Possibility of working from home;
      • On site massage.
      Submit resume
    • Intern Data Engineer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a Intern (Data Engineer).

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Preferable Skills
      • Experience programming in Java, C# or any other statically typed languages (i.e. Scala, Go, C++, etc);
      • Data structures and algorithm skills;
      • Experience in R or other statistical tools (such as SciPy, MATLAB, SPSS, etc);
      • Knowledge of statistical data analysis and mathematical statistics;
      • Knowledge of machine-learning methods;
      • Advanced mathematical education.
      We offer
      • Free on-site lunches and snacks;
      • Modern Apple (and non Apple if you want) computers;
      • Office in the heart of Cambridge near Kendall Square;
      • Possibility of working from home;
      • On site massage.
      Submit resume
    • Senior Software Engineer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a senior software engineer.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Requirements:
      • 3 years of commercial or research development experience
      • Experience programming in Java, C# or any other statically typed languages (i.e. Scala, Go, etc)
      • Data structures and algorithm skills
      • Experience with distributed algorithms and systems
      Preferable
      • Experience with NoSQL databases
      • Experience with map-reduce platforms (Hadoop, etc)
      • Experience with cloud platforms
      We offer
      • Free food (lunch and snacks)
      • Modern Apple (and non Apple if you want) computers
      • 5-week vacation
      • Health insurance with premium fully paid by employer
      • 401k plan with company contributions
      • Office in the heart of Cambridge near Kendall Square
      • Possibility of working from home
      • On site massage
      Submit resume
    • Senior Software Data Engineer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a senior software engineer.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Requirements:
      • 1 year or more of commercial or research development experience
      • Experience programming in Java, C# or any other statically typed languages (i.e. Scala, Go, C++, etc)
      • Data structures and algorithm skills
      • Experience in R or other statistical tools (such as SciPy, MATLAB, SPSS, etc)
      • Knowledge of statistical data analysis and mathematical statistics
      Preferable
      • Knowledge of machine-learning methods
      • Advanced mathematical education
      We offer
      • Free on-site lunches and snacks
      • Modern Apple (and non Apple if you want) computers
      • 5-week vacation
      • Health insurance with premium fully paid by employer
      • 401k plan with company contributions
      • Office in the heart of Cambridge near Kendall Square
      • Possibility of working from home
      • On site massage
      Submit resume
  • Vacancies in Munich, Germany
    • Senior Software Developer AppCode

      AppCode is an IDE for iOS /OS X. It natively supports Objective-C and Swift, as well  C and C++ languages.

      Responsibilities:

      As part of our team, you will develop AppCode, work on Swift language support, and other aspects of running and debugging iOS/OS X applications.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Experience in developing and debugging in Obective C.
      • Familiarity with Swift
      • Familiarity with compiler development and code analysis technologies
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
      Submit resume
    • Senior Software Developer CLion

      CLion — is a new cross-platform IDE for C/C++ developers. CLion uses GCC or Clang as a compiler and is integrated with GDB as a debugger.

      Responsibilities:

      As part of our team, you will develop CLion

      Requirements:
      • 3 or more years of working experience in Java programming;
      • Deep understanding of OOP;
      • Multithread programming experience;
      • Ability to optimize and refactor other people's code as well as your own;
      • Responsibility, independence, discipline;
      • Good teamwork skills.
      Preferable:
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or NetBeans;
      • Experience in developing and debugging cross-platform applications in C/C++;
      • Knowledge of Unix, Windows, OS X;
      • Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.);
      • Familiarity with compiler development and code analysis technologies.
      Submit resume
    • Technical Writer Team Tools
      Responsibilities:
      • Write clear and simple technical documentation for our products;
      • Create ways to tightly integrate the documentation with the application;
      • Work with our development team and designers to understand and digest features and use cases;
      • Create and review texts for the application's UI;
      • Work with users to continually improve the content.
      Requirements:
      • Bachelor's or master's degree. Degree in technical communication, writing/composition is a plus;
      • 3+ years of experience in technical writing for software in commercial setting;
      • Working with authoring tools, issue-tracking and version control systems;
      • Strong writing, editing, formatting, collaboration, organizational and communication skills;
      • Ability to gather, analyze and use various types of data required at different stages of document authoring;
      • Understanding the needs and expectations of different target audiences;
      • Ability to learn new things quickly;
      • Demonstrated ability to complete critical milestones under pressure with tight deadlines.
      Additional requirements:
      • Knowledge of the basics of programming is a plus;
      • Knowledge of markup languages;
      • Familiarity with single-source authoring.
      Submit resume
    • Senior Software Developer TeamCity

      TeamCity is a popular continuous integration and build management server used by thousands of developers throughout the world. This server application is built using the J2EE technology and allows running multiple builds and tests under different platforms and environments simultaneously.

      As a team member, you will:
      • improve the support for .NET technologies in TeamCity making the product more powerful for .NET developers.
      • provide technical support for TeamCity customers.
      We are looking for an expert who is:
      • highly skilled in both Java and .NET
      • able to take responsibility for developing components/subsystems of the complicated server product
      • well-informed about the .NET technologies world and capable of analyzing new trends of the whole ecosystem
      Requirements:
      • Experience in developing complicated systems using .NET and Java
      • Excellent knowledge and great expertise in using .NET development tools: NuGet, TFS, MSBuild, unit testing frameworks, coverage tools etc.
      • Deep understanding of OOP
      • Understanding of the client-server applications architecture
      • Ability to optimize and refactor other people's code as well as your own.
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to work in a distributed team (Saint Petersburg, Munich, Prague, Moscow)
      • Excellent communication skills
      • Good command of spoken and written English
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience with TeamCity or other Continuous Integration tools
      • Experience in working remotely
      Submit resume
    • Senior Support Engineer TeamCity

      JetBrains TeamCity, a popular continuous integration and build server, looks for a support engineer who will work as part of the development team and will: make TeamCity users happy by helping them configure TeamCity, set up their builds and solve environment problems; provide feedback to the TeamCity team based on the support cases in order to improve the product: make it easier to use and better address customers needs. See example of the support cases at devnet.jetbrains.com/community/teamcity

      Responsibilities:
      • Provide technical support for TeamCity via email, community forums, social media, occasionally in the phone calls
      • Reproduce customers' issues and communicate them to the development team
      • Contribute to the product development based on the customers' common problems and needs
      Requirements:
      • Excellent spoken and written English
      • Excellent communication skills
      • Good teamwork skills
      • Being great in "making things done"
      • Being able to learn and master new technologies
      • Ability to work in self-managed manner
      • Technical background and at least some programming experience
      • Understanding software development process, in particular continuous integration practice
      • System administration experience is a plus
      • Experience with Java or .NET is a plus
      • Software testing experience is a plus
      Submit resume
  • Vacancies in Prague, Czech Republic
    • Senior Developer/Administrator for ERP

      We are seeking an experienced Developer/Administrator to join our team in Prague to lead, implement and support cloud based ERP solution from NetSuite. Our offer is not just exciting, creative work in a fast growing international IT organization, it is also an excellent opportunity for professional and personal development.

      Essential Duties and Responsibilities:
      • Build and lead a strong team responsible for successful implementation of NetSuite across multiple subsidiary and business units of the company.
      • Assist in the development and architecture of data integrations between NetSuite and other applications used by the company.
      • Plan, develop and revise configurations and customizations of NetSuite as needed to meet the evolving needs of the business.
      • Plan, develop and revise custom code using scripts to meet company?s business processes and user requirements.
      • Identify needs in NetSuite add-on modules, ensure integration with them as needed.
      • Work directly with NetSuite or other external partners.
      • To drive and coordinate more complex NetSuite projects, such as integration with CRM
      • Partner with company?s stakeholders to develop NetSuite solutions that support the company?s revenue growth, global expansion, and business process improvement initiatives.
      • Constantly optimize system usability and performance.
      Qualification/ Skills/ Experience Requirements:
      • 3+ years in developing and managing ERP applications (NetSuite strongly preferred)
      • Minimum of five years proven expertise in software development.
      • Excellent knowledge of Java, JavaScript (SuiteScript) and SQL.
      • University degree (IT, computer science)
      • C1 - C2 level English (fluent or native speaker)
      • Strong English oral as well as writing skills.
      • Russian a big plus!
      • Flexibility as well as the ability to cooperate effectively with colleagues and manage time and workload independently.
      • Ability to communicate with people from different cultural and ethnic backgrounds, ability to maintain a positive work atmosphere in the team.
      Submit resume
  • Vacancies in St. Petersburg, Russia
    • Technical Writer Team Tools
      Responsibilities:
      • Write clear and simple technical documentation for our products;
      • Create ways to tightly integrate the documentation with the application;
      • Work with our development team and designers to understand and digest features and use cases;
      • Create and review texts for the application's UI;
      • Work with users to continually improve the content.
      Requirements:
      • Bachelor's or master's degree. Degree in technical communication, writing/composition is a plus;
      • 3+ years of experience in technical writing for software in commercial setting;
      • Working with authoring tools, issue-tracking and version control systems;
      • Strong writing, editing, formatting, collaboration, organizational and communication skills;
      • Ability to gather, analyze and use various types of data required at different stages of document authoring;
      • Understanding the needs and expectations of different target audiences;
      • Ability to learn new things quickly;
      • Demonstrated ability to complete critical milestones under pressure with tight deadlines.
      Additional requirements:
      • Knowledge of the basics of programming is a plus;
      • Knowledge of markup languages;
      • Familiarity with single-source authoring.
      Submit resume
    • Product Marketing Manager AppCode

      We are looking for a passionate, creative and open-minded professional with an entrepreneurial drive and sufficient technical experience to join our team in Saint-Petersburg and help grow the AppCode user base.

      AppCode is an IDE for iOS/OS X developers. It natively supports Objective-C and Swift, as well as C and C++ languages, and is positioned on the market as a complementary IDE to Apple?s Xcode toolchain. Our goal with AppCode, just like in all other tools from JetBrains, is to take our developer customers to new levels of productivity, by helping them focus on the important and complicated tasks while the IDE takes care of the routine.

      Your duties and responsibilities:
      • Understand customer needs and gather product requirements
      • Work closely with the development team to determine product priorities and roadmaps
      • Distill key functionality and features of the product into compelling marketing assets and advertising possibilities
      • Develop and manage promotional campaigns to drive product awareness and user engagement
      • Plan the launch of new releases and manage a cross-functional team to execute the plan
      • Communicate with the sales team to coordinate joint marketing/sales activities
      • Work across company marketing to coordinate online marketing campaigns, content distribution, community development, events, SEO, graphics design, web development, and more
      • Monitor the market to identify new opportunities and gain competitive advantages
      • Collaborate with technical writers to ensure they deliver high-quality product-related content
      • Handle public speaking and blog writing activities to engage new users and share product related information with the existing user base
      • Involve remarkable community members into the dialog, and collaborate with them to provide high-quality content to the users
      • Prepare public appearances such as exhibitions at trade shows, customer visits and training sessions
      Your qualification requirements:
      • Product Management or Project Management experience in a software development team
      • Hands-on software development experience in Objective-C, C, C++ and/or other similar languages; familiarity with Swift
      • Good communication skills
      • Advanced English fluency and writing skills; fluency in additional languages is a plus
      • Entrepreneurial drive with appreciation for user experience and business aspects
      • Strong analytical skills
      • Strong understanding of customer, community, market dynamics and requirements
      • Possible business travel from time to time
      • Degree in Computer Science or Marketing
      Submit resume
    • Senior Software Developer Intellij IDEA, core team

      IntelliJ IDEA appeared on the market for Java software developers 11 years ago. It was the first development environment to implement automated code refactorings. Today IntelliJ IDEA still drives innovation in software development, making thousands of programmers more productive. It is the only commercial IDE in its segment to successfully compete with multiple free alternatives, year after year. IntelliJ IDEA includes various development tools for other languages such as Ruby, Groovy, Scala, Python and PHP.

      Your responsibilities:

      As part of our team, you will help develop support for programming languages already available in IntelliJ IDEA as well as additional languages.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
      • Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.)
      • Familiarity with compiler development and code analysis technologies
      Submit resume
    • Senior Software Developer TeamCity

      TeamCity is a popular continuous integration and build management server used by thousands of developers throughout the world. This server application is built using the J2EE technology and allows running multiple builds and tests under different platforms and environments simultaneously.

      As a team member, you will:
      • improve the support for .NET technologies in TeamCity making the product more powerful for .NET developers.
      • provide technical support for TeamCity customers.
      We are looking for an expert who is:
      • highly skilled in both Java and .NET
      • able to take responsibility for developing components/subsystems of the complicated server product
      • well-informed about the .NET technologies world and capable of analyzing new trends of the whole ecosystem
      Requirements:
      • Experience in developing complicated systems using .NET and Java
      • Excellent knowledge and great expertise in using .NET development tools: NuGet, TFS, MSBuild, unit testing frameworks, coverage tools etc.
      • Deep understanding of OOP
      • Understanding of the client-server applications architecture
      • Ability to optimize and refactor other people's code as well as your own.
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to work in a distributed team (Saint Petersburg, Munich, Prague, Moscow)
      • Excellent communication skills
      • Good command of spoken and written English
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience with TeamCity or other Continuous Integration tools
      • Experience in working remotely
      Submit resume
    • Senior Software Developer PyCharm

      As part of our team, you will provide developers all over the world the best programming environment for Python ecosystem — PyCharm IDE.

      Responsibilities:
      • Conceive and implement new features
      • Redesign and optimize existing features
      • Enhance performance of IDE subsystems
      • Interact with users in public issue tracker
      Requirements:
      • 4 years(or more) experience with Java
      • Knowledge of essential algorithms and data structures
      • Experience with multithreaded code
      • Responsibility, discipline, self-motivation
      • Ability to implement ideas into high-quality product features
      • Good teamwork skills
      As a plus would be (but not required):
      • Python knowledge
      • Experience with other JVM based languages
      • Participation in open-source projects
      Submit resume
    • Senior Software Developer AppCode

      AppCode is an IDE for iOS /OS X. It natively supports Objective-C and Swift, as well  C and C++ languages.

      Responsibilities:

      As part of our team, you will develop AppCode, work on Swift language support, and other aspects of running and debugging iOS/OS X applications.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Experience in developing and debugging in Obective C.
      • Familiarity with Swift
      • Familiarity with compiler development and code analysis technologies
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
      Submit resume
    • Senior Software Developer CLion

      CLion — is a new cross-platform IDE for C/C++ developers. CLion uses GCC or Clang as a compiler and is integrated with GDB as a debugger.

      Responsibilities:

      As part of our team, you will develop CLion

      Requirements:
      • 3 or more years of working experience in Java programming;
      • Deep understanding of OOP;
      • Multithread programming experience;
      • Ability to optimize and refactor other people's code as well as your own;
      • Responsibility, independence, discipline;
      • Good teamwork skills.
      Preferable:
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or NetBeans;
      • Experience in developing and debugging cross-platform applications in C/C++;
      • Knowledge of Unix, Windows, OS X;
      • Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.);
      • Familiarity with compiler development and code analysis technologies.
      Submit resume
    • Senior Software Developer PhpStorm

      PhpStorm provides support for PHP (including the latest language versions and frameworks), HTML, JavaScript, CSS, Sass, Less, CoffeeScript, and many other languages.

      Responsibilities:

      As part of our team, you will develop PhpStorm.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Experience in developing in JavaScript/PHP/Ruby/etc.
      • Familiarity with HTML/CSS
      • Familiarity with compiler development and code analysis technologies
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
      Submit resume
    • Senior Support Engineer TeamCity

      JetBrains TeamCity, a popular continuous integration and build server, looks for a support engineer who will work as part of the development team and will: make TeamCity users happy by helping them configure TeamCity, set up their builds and solve environment problems; provide feedback to the TeamCity team based on the support cases in order to improve the product: make it easier to use and better address customers needs. See example of the support cases at devnet.jetbrains.com/community/teamcity

      Responsibilities:
      • Provide technical support for TeamCity via email, community forums, social media, occasionally in the phone calls
      • Reproduce customers' issues and communicate them to the development team
      • Contribute to the product development based on the customers' common problems and needs
      Requirements:
      • Excellent spoken and written English
      • Excellent communication skills
      • Good teamwork skills
      • Being great in "making things done"
      • Being able to learn and master new technologies
      • Ability to work in self-managed manner
      • Technical background and at least some programming experience
      • Understanding software development process, in particular continuous integration practice
      • System administration experience is a plus
      • Experience with Java or .NET is a plus
      • Software testing experience is a plus
      Submit resume
  • Vacancies in Moscow, Russia
    • Senior Software Developer TeamCity

      TeamCity is a popular continuous integration and build management server used by thousands of developers throughout the world. This server application is built using the J2EE technology and allows running multiple builds and tests under different platforms and environments simultaneously.

      As a team member, you will:
      • improve the support for .NET technologies in TeamCity making the product more powerful for .NET developers.
      • provide technical support for TeamCity customers.
      We are looking for an expert who is:
      • highly skilled in both Java and .NET
      • able to take responsibility for developing components/subsystems of the complicated server product
      • well-informed about the .NET technologies world and capable of analyzing new trends of the whole ecosystem
      Requirements:
      • Experience in developing complicated systems using .NET and Java
      • Excellent knowledge and great expertise in using .NET development tools: NuGet, TFS, MSBuild, unit testing frameworks, coverage tools etc.
      • Deep understanding of OOP
      • Understanding of the client-server applications architecture
      • Ability to optimize and refactor other people's code as well as your own.
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to work in a distributed team (Saint Petersburg, Munich, Prague, Moscow)
      • Excellent communication skills
      • Good command of spoken and written English
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience with TeamCity or other Continuous Integration tools
      • Experience in working remotely
      Submit resume

We offer:

  • Fascinating work in a friendly dynamic team
  • Developing products for software developers much like ourselves
  • High salary: determined individually, but definitely above industry average
  • Bonuses tied to product releases
  • Employment package (voluntary health insurance for employees and their children including dental insurance, 5 weeks of paid vacation)
  • Full salary during sick leave
  • Flexible working schedule
  • Spacious comfortable office (open 24/7) with a private parking lot
  • Ergonomic work spaces and cozy lounge zones
  • Hot meals prepared on site, free drinks, fruits and snacks
  • Office library with specialized work-related books and magazines
  • Office gym (with washrooms), massage room, and a recreational zone
  • Training, including English and German classes
  • Opportunity to travel to professional conferences in Europe and the US
  • Help in relocating from another region
  • Exciting work in friendly dynamic team.
  • Background and salary of fast growing, international IT organization.
  • Excellent opportunity for professional and personal development.
  • Comfortable working environment, including fitness, leisure zones and private parking.
  • Flexible working schedule.
  • Five weeks of paid vacation per year.
  • Additional benefits including lunch vouchers, free refreshments in the office and more.
  • Fascinating work in a friendly dynamic team
  • Competitive salary
  • Flexible working schedule
  • 25 working days of paid leave per year
  • Office library with specialized work-related books and magazines
  • Comfortable working environment, with ergonomic workplaces, fitness and leisure zones and company-paid car park
  • Excellent opportunity for professional and personal development, opportunity to travel to professional conferences worldwide
  • Additional benefits including lunch vouchers, free refreshments and snacks in the office, and more