Senior Full Stack Developer

Job description
The Senior Full Stack Developer will lead our engineering team and will be responsible for the design, maintenance, troubleshooting, and testing / analysis of our products. The ideal candidate for this position is a self-starter who can think both creatively and analytically to produce efficient, high-quality code and who is proficient at communicating with other team members. This position will be based in Dallas, TX

Key Responsibilities:

  • Write applications in a cross-platform framework
  • Develop and maintain Android, iOS, and web applications
  • Design and implement UI layouts for user applications
  • Design and implement database schemas for business operations
  • Experience in working with teams to deliver technology projects on time and within budget, and the ability to work on multiple projects at once.
  • Expertise in the following Front-end applications: React Native, HTML/CSS, JS
  • Expertise in the following Back-end applications: Ruby on Rails, Python, PHP
  • Experience with Node.js, Express.js and React/Flux/Redux a plus.
  • Strong understanding, building, and debugging of scalable, high performance web applications built with reusability and componentization in mind.
  • Familiarity with Single Page Application Frameworks (React, Angular, Backbone), responsive design and MVC design patterns.
  • Familiarity with cloud environments (Heroku, AWS)

Requirements:

  • Bachelor's or Master's degree in Computer Science / Engineering or work equivalent preferred
  • 6+ years of professional work experience as a software engineer
  • Primary experience focus should be in software development
  • Job will be located in Dallas, TX. No relocation offered.