:: join our team

  • The result of your work will be integrated into products that improve quality of life
  • Professional and academic development in cutting edge technologies and opportunity for constant self improvement by attending national and international scientific conferences
  • Pleasant and relaxed atmosphere, team spirit, team-building activities
  • Flexible work schedule and and casual dress code

Python App Developer

We are looking for a new team member for developing new and maintaining existing applications in Python.

roles and responsibilities: 

  • Application development based on Python and Django
  • General Python development: scripts and internal libraries
  • Experiment with new services and option for improvement

skills and experience: 

  • Very good knowledge of Python programming languages v2. and v3.
  • Minimum experience of 1 year
  • Good knowledge of Django framework, testing, Git
  • Understanding and using of Linux, networking
  • Competence in other Python web frameworks
  • Experience in backend web development in other languages
  • Good knowledge of English language, both written and spoken
  • Creativity and team play

Senior software developer

We are looking for senior web developer with knowledge of object oriented programming, best practices and programming patterns

roles and responsibilities: 

  • Apply your knowledge to perform software Web UI development tasks associated with developing, debugging or designing software applications and databases according to provided design specifications
  • Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture
  • Strong communication skills, analytical skills, thorough understanding of product development
  • Build a web UI with a focus on client-side development including responsive web design
  • The developer will work closely with database development team and business owners to modernize an existing application and create new modules
  • Experiment with new services and options for improvement

skills and experience: 

  • Good understanding of RDBMS data models and/or experience in application designing
  • Strong at CSS3, Ruby, underscore, objective-C, Java, hardware, Atlassian Jira, AWS (not all required)
  • Experience with web application technologies, HTML 5, XML, JSON, CSS, Javascript
  • Experience with application and query performance issues and tuning
  • Project & resource planning
  • Task and lead junior developers
  • Clearly communicate requirements and implementation strategies

other skills: 

  • Strong collaboration and teamwork skills necessary
  • Ability to effectively share technical information, contribute towards design and development
  • Self-starter and motivated with ability to work in a fast paced Rapid Application Development environment
  • Excellent verbal, written and communication skills
  • Proven problem solving skills from problem assessment to solution selection and implementation
  • Ability to demonstrate critical thinking
  • Capacity to embrace changes, adapt to new technologies
  • Ability to handle multiple development tasks and assignments simultaneously

Software test automation engineer

We are utilizing test automation everywhere we can. We have a group of experts in this domain, whcih are constantly developing new and improved ways of creating, running and reporting test results. Our team currently uses Selenium with C# for web and Appium for mobile testing. We are looking for a detailed, patient and stubborn QA person to help our QA team move faster and add new improvements to existing system.

Roles and Responsibilities: 

  • Within an Agile framework, collaborate with QA Test/Automation Engineers, Development Engineers, Product Managers, and Scrum Masters in order to deliver high quality solutions through the entire SDLC.
  • Engage with automation engineers to understand HOW they test, and provide guidance, mentoring, and training on how to be a more effective and efficient. Train staff on how to implement more effective and efficient automation test strategies.
  • Help define, implement, and maintain automation methodologies and best practices that are in line with the Quality Assurance organization.
  • Help define, implement, and maintain automation strategies that enable the team to perform more thorough regression testing of existing functionality, earlier in the release cycle.
  • Apply and enhance the automated test frameworks and tools to meet business needs with respect to functionality, performance, scalability and other quality goals.
  • Apply best practices in day to day testing using comprehensive test data and participate in team code reviews
  • Assist with the creation of automated test plans and test cases based on user stories

Roles and Responsibilities: 

  • Strong understanding of industry standard quality assurance and automated testing methodologies
  • Strong understanding of software development methodologies, especially Agile. Proven experience with black box and white box testing techniques and tools required
  • Demonstrate passion for the continuous improvement of processes and methodologies used in the development of software solutions
  • Experience with implementation of automation and performance testing programs