About Us

The ideal candidate will have:

BS or MS degree in computer engineering, computer science or equivalent experience

Experience with open source platforms, including contributions on open source platforms is a plus

Innovative point of view and passioned in learning new things and developing him/her self

Good analytical skills, and being eager to develop and take on responsibility

As a Software Engineer, you will:

Participate in agile software development process

Develop large-scale, distributed web-based applications in a .NET environment

Use programming skills in C#, Java, or JavaScript

Work with SQL and database design techniques

Demonstrate knowledge of data structures and algorithms

Contribute to open source platforms (optional)

Show analytical skills and eagerness to learn

Collaborate with cross-functional teams

Have fluency in English.