Careers

Our team is growing. If you have experience and if you are committed to be a team member, willing to work within a group of young professionals and make a step forward in your career, Gecko Solutions is the right place for you.

We give you the opportunity to work on many challenging and interesting projects in various IT sectors, giving you the opportunity to improve your skills.

Apply on posao@gecko.rs.

 

DevOps Engineer

 

(1 position)

Location:Belgrade office

Principal Duties & Responsibilities
  • Designing and maintaining scalable infrastructures for web systems

  • Provides on-going support of the system infrastructure, including automation, processes, hardware and software

  • Enhancing and managing continuous integration systems

  • Performance monitoring, analysis and tuning

Skills, Experience & Qualifications Required
  • 2+ years of Linux/Windows system administration experience

  • Knowledge of HTTP/HTTPS, DNS/BIND, SSH, NFS, IPTables

  • Familiarity with reverse proxies and their configuration

  • Experience with system performance monitoring and availability tools (Nagios, Cacti, etc.)

  • Familiarity with continuous build systems such as Jenkins

  • Good interpersonal, communication and problem solving skills

What else is a plus?
  • A passion for perfection in your work

  • Knowledge of AWS services like EC2, VPC, SNS, S3, RDS, AWS API

  • Experience with Vagrant, Docker

  • Familiarity with other configuration management tools like Puppet, Chef, Ansible

  • Use of monitoring and performance tools, especially NewRelic

  • Good knowledge of distributed systems and security policies

  • Experience with SQL and noSQL databases administration

We offer:
  • Challenging tasks in a highly professional environment

  • Working in small and skilled teams

  • Salaries and conditions which correspond to the high demands

  • Social events and sports (Dev and UX meetups, gym, volleyball, table tennis and more)

 

Java Software Engineer

 

(1 position)

Location:Belgrade office

Principal Duties & Responsibilities
  • Design and implementation of highly concurrent and scalable web applications and APIs

  • Participation in all phases of software development process

Skills, Experience & Qualifications Required
  • University degree in computer science (or equivalent)

  • 3+ years of professional experience in software development using Java web technologies

  • Experience with Spring framework and Spring security

  • Experience with Java Web services and REST/SOAP protocols

  • Proficiency with relational databases and SQL

  • Good interpersonal, communication and problem solving skills

  • Solid communication skills in English

What else is a plus?
  • Experience with JVM frameworks such as Play framework/Grails

  • Experience with NoSQL databases

  • Knowledge of JavaScript and related frameworks

  • A passion for perfection in your code

We offer
  • Challenging tasks in a highly professional environment

  • Ability to learn from experienced colleagues

  • Working in small and skilled teams

  • Salaries and conditions which correspond to the high demands

  • Social events (Dev and UX meetups, gym, volleyball, table tennis and more)

 

Quality Assurance Engineer

 
Principal Duties & Responsibilities
  • Write test plans from the requirements, specifications and test strategies

  • Create and perform test campaigns and fit in the overall planning

  • Create automated tests and run them in continuous integration software

  • Use bug tracking software to report bugs and analyze test results

University degree in computer science (or equivalent)
  • University degree in computer science (or equivalent)

  • Industry experience in one or more of the following (the more the merrier):

  • º  Black box/white box testing

  • º  Functional testing

  • º  Integration testing

  • º  Performance and load testing

  • Working knowledge of SQL

  • Good interpersonal, communication and problem solving skills

What else is a plus?
  • Experience with automated testing

  • Experience with Selenium/Protractor/Cucumber

  • Experience with load testing tools JMeter/Gatling/NeoLoad

  • Familiarity with HTML, CSS and JavaScript

  • You find yourself comfortable working in a dynamic environment

  • A passion for perfection

We offer:
  • Challenging tasks in a highly professional environment

  • Ability to learn from experienced colleagues

  • Working in small and skilled teams

  • Salaries and conditions which correspond to the high demands

  • Social events and sports (Dev and UX meetups, gym, volleyball, table tennis and more)

 

Frontend Engineer

 

(1 position)

Location:Belgrade office

Principal Duties & Responsibilities
  • Working on modern, responsive and forward-thinking web and mobile applications

  • Participation in all phases of software development process from feasibility evaluation to implementation

  • Collaboration with UI designer in the development of layouts, translating them into clean and maintainable code

Skills, Experience & Qualifications Required
  • University degree in computer science (or equivalent)

  • Minimum 3 years of professional experience as a frontend developer

  • Industry experience in the following:

  • º  JavaScript

  • º  HTML5 & CSS3 (Twitter Bootstrap, Foundation, Less, Sass)

  • º  Responsive & mobile web development

  • º  AngularJS/or Backbone

  • Good knowledge of JavaScript patterns

  • Good interpersonal, communication and problem solving skills

  • Solid communication skills in English

What else is a plus?
  • Experience with bower and npm package managers

  • Experience with frontend build tools such as grunt or gulp

  • A passion for perfection in your code

We offer
  • Challenging tasks in a highly professional environment

  • Ability to learn from experienced colleagues

  • Working in small and skilled teams

  • Salaries and conditions which correspond to high demands

  • Possibility to travel abroad

  • Social events and sports (Dev and UX meetups, gym, volleyball, table tennis and more)

 

Student / Trainee

 

We are looking for young and perspective people to join our team! We offer you a chance to use modern technology on challenging and exciting projects for major world companies from USA, Canada, Netherlands, UK... Improve your knowledge, work in our team that consist of young professionals and in perspective, we might offer you a contract.


Location:Belgrade office

Qualifications required
  • You have recently graduated or you are a senior undergraduate student at a technical faculty (ETF, FON, MATF, RAF), and you want to enter the world of programming in a challenging way

  • You see your future in the field of software development and have the ambition to get a job after the completion of professional practice

  • Extra-curricular activities – you are interested in this domain and your knowledge surpasses the academic scope

Good to have
  • Java (Java EE, JVM languages), PHP, SQL

  • Knowledge of application development for mobile devices (Android, iOS, Windows Mobile)

  • Knowledge of CMS systems

  • Knowledge of Linux systems

We offer
  • Paid professional internship in young and ambitious company for software development

  • Direct project participation during three months of internship

  • Possibility of employment

  • Working with the latest technology - Grails, Play Framework, CometD, .NET server solutions, Mongo DB, JQuery, CoffeeScript, HTML5/CSS3


Send us your CV - praksa@gecko.rs. The most perspective candidates will go through a round of interviews in Gecko’s HQ in Novi Beograd.