New positions

back-end engineer in data team

About the Position

We are looking for a Back-end Engineer to join our R&D Data team in the challenge of moving the world smarter. We are looking for an experienced professional with superb interpersonal skills, software engineering background and good understanding of web architecture.

We are building the platform that plans and manages the entire operation of mass passenger transportation and already manage the transportation of millions across the world. We are looking for highly capable people that are motivated to make a change in the public transportation domain.

As a Back-end Engineer in the Data team you will build new features and have end-to-end responsibility from design to implementation and to deployment and monitoring in production. You will own all parts of our tech stack, from DB to the front-end with special focus on the server-side of features (Node.js & Python). You will work closely with the various departments in the company including designers, product, sales, solutions and other teams in the R&D. You will have a main role in developing unique data integrations for on boarding our customers.

Requirements

·      2-4 years of hands-on experience in building user-facing web applications

·      Experienced with back-end development using one or more of Node, Python, Java, Scala, Go, C#

·      Experience with relational and NoSQL DB such as PostgreSQL, MySQL, Mongo

·      BS degree in Computer Science, Software Engineering, or related domains.

·      A great team player and able to function in a fluid environment with minimal guidance and supervision

·      Must be hyper pragmatic in solution selection and engineering approach

It will be great if you have: 

·      Familiarity with AWS or an alternative cloud environment

·      Experienced in Agile methodologies and CI/CD processes

·      Experience in the mobility domain

WEB team leader

·      2-3 years experienced in leading small team of 2- 3 people

·      80% hands-on

·      Self-learner and independent.

Must have skills:

·        3-4 years in AngularJS

·         1-2 years Angular 2 (and up)

·         3-4 years HTML, CSS, Native JavaScript (must)

·         Experienced in: sass/less, git

Advantage:

·        Know to use tools in NodeJS: gulp, sass

·        Jenkins, Jira

·        Build systems from scratch

Experienced front-end developer

Requirements:

·      1-2 years of experience on AngularJS – Must

·      Experience of Angular (2) – Advantage

 

back-end team leader

We are seeking a talented senior level backend developer with a passion for transforming complex data into fascinating features.

Responsibilities

·      End-to-end development and ownership of products and features, from design to production

·      Solving diverse complex problems of high scale

·      Collaborate with Product Managers and Software Engineers to deliver complex products

·      Analyze and improve performance, scalability and stability of  products, environments and tools

·      Continuously learn and evaluate new technologies in the everlasting effort to perfect our products

Requirements

·      5+ years of development experience with passion for excellence.

·      Strong server-side Skills – Python / Java

·      Experience with large-scale production databases

·      “A get-things-done” approach

·      B.Sc. in computer science or an equivalent

selenium automation engineer

Must:

·      2- 3 years’ experience in Selenium Java

·      Great knowledge in OOP

·      Independent personality with high self-responsibility

Advantages:

·      Experience in Rest API

·      Experience in developing automation infrastructure features

full-stack developer

Requirements

·      At least 3 years of experience in one or more languages (Go, Ruby, Java, C#, Python, JavaScript etc)

·      Ability to take an active role in delivering a feature end to end – from taking an active role in requirements            gathering, through proper design review, to implementation and rollout

·      Experience working in an agile team

·      You know when to apply duct tape and when to rebuild

Advantages

·      Experience in front-end development

·      Experience working on a microservices architecture

·      Experience with our technology stack (Go, Ruby on Rails, React, AWS and Kubernetes).

·      Experience in billing and payments systems

Personality

·      You’re passionate about engineering

·      You want to have impact on peers, stakeholders and the business

·      You have great communication skills

·      You work hard and you’re independent

·      You have a get things done attitude

·      You like working in an agile team

·      You mentor other developers when needed

python team leader

We are looking for a Python Team Leader to build functional and efficient server-side applications.

Your responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you.

Your ultimate goal is to create high-quality products that meet customer needs.

Responsibilities

·      Building efficient server-side applications

·      Integrating front-end components into applications

·      Checking code from other developers and coaching junior team members

·      Help design and implement functional requirements

·      Build efficient back-end features in Python

·      Integrate front-end components into applications

·      Manage testing and bug fixes

·      Prepare technical documentation

·      Collaborate with UX/UI designers to implement design into the code

·      Coach junior team members

·      Implement software enhancements and suggest improvements

Requirements

·      Solid experience as Python Developer

·      Experience with Python frameworks

·      Familiarity with Amazon Web Services (AWS) and REST API

·      Understanding of databases and SQL

·      Knowledge of JavaScript and the AngularJS framework is a plus

·      Attention to detail

·      Leadership skills

·      BSc in Computer Science, Engineering or relevant field

senior java developer

Description

·      Developing plugins for multi build-management framework (Jenkins, Sonar, Team-City, Bamboo, Maven…)

·      Design, build and maintain efficient, reusable and reliable code

·      Ensure the best possible performance, quality and responsiveness of the applications

·      Identify bottlenecks and bugs and devise solutions to these problems

·      Maintain code quality

·      Developing web-applications

Requirements

·      At least 5 years of experience in Java development

·      Strong knowledge & experience with client frameworks (Node.JS, Angular, React)

·      Experience with various DBs (MSSQL, MongoDB)

·      Familiar with various design and architectural patterns

·      Knowledge of concurrency patterns in Java

·      Familiarity with concepts of MVC, JDBC and RESTful (JAX-RS/2)

·      Experience with popular web application frameworks & web-containers (Tomcat, JBoss, Jersey, Spark, etc..)

·      Skilled in writing clean, readable Java code

·      Understanding fundamental design principles behind a scalable application

·      Basic understanding of the class loading mechanism in Java

·      Understanding of JVM, its limitations, weaknesses and workarounds

·      Implementing automated testing platforms and unit tests

·      Proficient understanding of code versioning tools, such as Git 

·      Familiarity with build tools such as Maven & Gradle

Automation Engineer

Must:

·      Java knowledge

·      Object Oriented programming

·      Problem solver, open minded for changes and fast development paces

·      Good interpersonal

Advantages:

·      knowledge/experience:

          Agile

          Automation

          SQL

          Json

          Kubernetes

          AWS

Junior Automation DEVELOPER

We are looking for a junior developer to join us in the team which is responsible for automation infrastructure

The team is responsible for a system which manages, controls and monitors the automated test execution. The job includes dealing with a lot of technologies such as Python, C#, ASP.net, SQL and more

Requirements:

·      B.Sc. degree in Computer Science / Software Engineering

·      Excellent knowledge in OOP (Must)

·      High level of English (Must)

·      Basic knowledge in multithreading (Must)

·      Basic knowledge in networking (Advantage)

·      Experience with Git/any other source control (Advantage)

·      Experience in Python (Advantage)

·      Experience in C# (Advantage) 

·      Team player

Junior FRONT-END DEVELOPER

Requirements:

·      BSc in computer science or equivalent

·      Knowledge in Front-End development using the following: React, Redux, ECMA-Script 2015, HTML, CSS

·      Front-End or Full-Stack training course – Big Advantage 

·      Self-Lerner, Can-Do attitude, Hard Worker

SENIOR FRONT-END DEVELOPER

Must have:

·      1 year at least in Front-End development using the following: React, Redux, ECMA-Script 2015, HTML, CSS

·      Self-Lerner, Can-Do attitude, Hard Worker.

Advantage:

·      Node.JS, GraphQL, REST, MongoDB, Redis, Serverless development (AWS Lambda)

·      Working with AWS cloud, Heroku cloud

·      BSc in computer science or equivalent

What we offer:

·      Competitive Salary

·      Interesting projects in latest technologies around

·      A lot of love from the team

·      Endless amount of Bafla 😊

junior full-stack developer

We are looking for a strong junior developer to join our professional team. 

The team is responsible about developing web tools from scratch with hot technologies.

The team member will be responsible for developing end to end flows and quality of development.

Requirements:

·      B.Sc. in Computer Science / SW Engineering

·      Excellent knowledge in client-side web development (JavaScript, jQuery, HTML, CSS, AJAX)

·      Experience with one or more JS frameworks React/Angular

·      Good knowledge in OOP/OOD

·      Good knowledge in Java/Spring Boot.

·      Knowledge in source control (Git)

·      Good knowledge in working with Databases (MySQL, NOSQL)

·      Passionate about technology, Fast learner, Independent, Ability to solve complex problems.

·      High self-learning ability and strong analytical skills

·      Team player

 .net full-stack developer

Must:

·      2-4 years of experience in the industry

·      Very good knowledge in Object oriented

·      Depth knowledge with the following technologies:

          .Net C#

          SQL Server

          Asp.Net 

          Web client technologies: HTML, CSS, Angular Lib, JavaScript

Advantage:

·      Hadoop knowledge

 Senior full-stack developer

We are looking for a strong experienced developer to join our professional team. 

The team is responsible about developing important web tools from scratch with hot technologies.

The team member will be responsible for developing end to end flows including design and quality of development.

Requirements:

·      5+ years of experience in RnD

·      B.Sc. in Computer Science / SW Engineering

·      Excellent knowledge in client-side web development (JavaScript, jQuery, HTML, CSS, AJAX, Promises)

·      Experience with one or more JS frameworks and libraries React-Redux/Angular.

·      Good knowledge in OOP and OOD

·      Good knowledge in Java and Spring Boot

·      Knowledge in source control (Git)

·      Good knowledge in working with Databases (MySQL, NoSQL)

·      Excellent technical troubleshooting skills

·      Passionate about technology, Fast learner, Independent, Ability to solve complex problems

·      High self-learning ability and strong analytical skills

·      Team player