Full Stack Lead (Python + Angular 2 and AngularDart or Java Background) – Austin, TX

Interview process: Online test + 2 rounds of interview

Must have Skill: Strong in Logic, Algorithm and Data Structures (almost all positions required these skill)

Location: Austin, TX

Positions:

  • Full Stack Lead (Python + Angular 2 and AngularDart or Java Background) – See below both Front and Back End EngineerJob specifications
  • Backend Developer (Python)- See below Back End EngineerJob specification
  • Frontend Developer (JavaScript / AngularDart) – See below Front End EngineerJob specification

JOB SPECIFICATIONS::

Front End Engineer

What’s the job about?

The team has created and is developing a business oriented application for Google internal use.

We are working on new versions, pushing the customer experience to a new level, covering different platforms. Depending on your experience your tasks can cover bug fixes, design and writing new features or influencing the overall architecture. A great team player who can work with geographically dispersed multicultural virtual teams.

Who are we looking for?

If you are an experienced JavaScript developer, feel comfortable with algorithms, understand the impact of complexity and you are able to improve the execution we are probably looking for you! You should be a Front-End expert with strong knowledge of browser environment, who knows and follows best practices of JavaScript, HTML5, CSS3, SASS.

Technologies used:

  • Angular2
  • ES2016+
  • OOP
  • AngularDart
  • Protocol buffers

Requirements:

  • AngularDart or Java background
  • Angular2 – at least 1 year experience
  • ES2016+

Your position will involve:

  • Feature prioritization
  • Feature effort estimation
  • Agile / Scrum development
  • Be a team player
  • Working within multicultural teams
  • Working exclusively with the latest version of Chrome (no IE8 hacks!)

Back End Engineer

What’s the job about?

The team has created and is developing a business oriented application for Google internal use.

We are working on new versions, pushing the customer experience to a new level, covering different platforms. Depending on your experience your tasks can cover bug fixes, design and writing new features or influencing the overall architecture. A great team player who can work with geographically dispersed multicultural virtual teams.

Who are we looking for?

If you are an experienced Python developer and the complexity and the dynamics of programming in Python, as well as a regular use of algorithms and „thinking outside of the box“ are features that you are familiar with, then we are looking for you!

Complex data structures should be easy for you, designing and querying of relational databases, handling of web services and protocols tasks which you are an expert in

Technologies used:

  • Python 2 + type annotations (Python 3 soon)
  • Django
  • Non-relational databases
  • Protocol buffers

Requirements:

  • Python background
  • Linux systems knowledge
  • Familiar with Agile / Scrum development

Your position will involve:

  • Feature prioritization
  • Feature effort estimation
  • Agile / Scrum development
  • Be a team player
  • Working within multicultural teams

Job Type: Contract

Submit your Resume to [email protected]