Joins us
Joins us
Joins us
join us
If you are 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!
Fieldset
our team is growing
We give you the opportunity to improve your skills while working on challenging projects and using the latest development technologies.

Open positions

Senior Frontend Engineer

1 position

Principal Duties & Responsibilities

  • Working on modern, responsive and forward-thinking web and mobile applications
  • Participation in all phases of the software development process from feasibility evaluation to implementation
  • Defines and maintains front-end development standards and best practices
  • Provide technical mentoring for software engineers 
  • Participation in all phases of the software development process

Skills, Experience & Qualification Required

  • University degree in computer science (or equivalent)
  • Minimum 5 years of professional experience as a frontend engineer
  • Industry experience in the following:
    • Object-oriented JavaScript (ECMAScript5 and ECMAScript6)
    • HTML5, CSS3 and preprocessors (Bootstrap, Foundation, Less/Sass, Stylus, Babel, etc.)
    • Experience with at least one modern JavaScript framework such as Angular, React or VueJS and asynchronous module definition libraries
    • Experience with Node.js and the NPM package ecosystem
    • Frontend package management and build tools (Browserify, WebPack, Grunt, Gulp, etc.)
  • Good knowledge of JavaScript patterns
  • Good interpersonal, communication and problem-solving skills
  • Solid communication skills in English

What else is a plus?

  • Experience with hybrid mobile app development
  • Experience with full stack Java development
  • A passion for perfection in your code

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) 
Apply for this position

DevOps Engineer

1 position

Principal Duties & Responsibilities

  • Design and maintain scalable infrastructures, enterprise deployments and releases 
  • On-going support of the system infrastructure and environments provisioning
  • Enhancing and managing continuous integration systems 
  • Performance monitoring, analysis and tuning

Skills, Experience & Qualifications Required

  • University degree in computer science (or equivalent)
  • 2+ years of professional experience in DevOps domain, Linux and Windows system administration
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) tools such as Jenkins, Maven/Gradle, Artifactory/Nexus, Git, Bitbucket, SonarQube, Terraform, CloudFormation, etc.
  • Experience with configuration management tools like Puppet, Chef, Ansible
  • Knowledge of HTTP/HTTPS, DNS/BIND, Firewalls, SSH, NFS, etc.
  • Familiarity with reverse proxies and their configuration
  • Knowledge of AWS services - VPC, Route53, EC2, S3, RDS, IAM, Elastic Beanstalk, etc.
  • Good interpersonal, communication and problem-solving skills

What else is a plus?

  • A passion for perfection in your work
  • Experience with setup and configuration of Java application servers such as Tomcat, JBoss, Jetty
  • Experience with Vagrant, Docker, Packer
  • Experience with Python
  • Experience with system performance monitoring and availability tools (Nagios, Cacti, etc.)
  • Good knowledge of distributed systems and security policies
  • Experience with SQL and NoSQL databases setup and 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)
Apply for this position

Senior Java Software Engineer

1 position

Principal Duties & Responsibilities

  • Design and implementation of highly concurrent and scalable 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 Java Web services and REST/SOAP protocols
  • 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?

  • Hands-on experience in designing and implementing highly scalable service-based backend platforms
  • Experience with different security solutions and integrations such as LDAP/Kerberos/SSO
  • Experience with NoSQL databases
  • Experience with contemporary frontend architectures
  • 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 and sports (Dev and UX meetups, gym, volleyball, table tennis and more)
Apply for this position

Python Developer

1 position

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)
  • 2+ years of professional experience in software development using Python
  • Experience with Django and/or Flask framework and libraries
  • Experience with 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 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 and sports (Dev and UX meetups, gym, volleyball, table tennis and more)
Apply for this position
Senior Frontend Engineer
DevOps Engineer
Senior Java Software Engineer
Python Developer