Careers

Gecko Solutions is a software company with a mission to provide successful software development solutions while keeping up with world’s IT trends. Our development team consists of young but experienced and creative people and it has been growing since the day one.
If you would like to become part of our team and build various applications using cutting edge technologies and improve your skills in a rewarding and positive work environment feel free to send us your job application. You will be given the opportunity to gain new skills while building large-scale web and mobile solutions.

Apply on posao@gecko.rs.

 

Senior Java Software Engineer

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

  • Acts as principle contributor to technical feasibility studies, business cases and proposals

  • Defines and maintains development standards and best practices

  • Provide technical mentoring for software engineers

  • Participation in all phases of software development process

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

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

  • Proficiency with Java web technologies (JavaEE, Spring, JPA, Hibernate, Maven…)

  • Proficiency with Web services (REST, SOAP)

  • Experience in implementation of highly scalable service-based platforms

  • Good interpersonal, communication and problem solving skills

  • Solid communication skills in English

What else is a plus?
  • Experience with different security solutions and integrations such as LDAP/Kerberos/SSO

  • Experience with NoSQL databases

  • Experience with HTML5, CSS3, contemporary JavaScript libraries, and related frameworks like AngularJS

  • 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

  • Use of modern technologies

  • Salaries and conditions which correspond to the high demands

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

 

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)

 

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.