Life @ GUVI


Software Engineer – Full Stack


Job Description


        We’re looking for seasoned full stack engineers with experience in building highly scalable web applications with rich interactive experiences. This team is central to GUVI’s growth and success. We address a wide array of computer science areas including advanced web applications, brilliant user interfaces, scalability and performance of applications, intelligent search algorithms, global data distribution, and monitoring of distributed systems. If you truly are the master of all trades then this is your calling.


Here's what you'll do everyday:

  • Own what you build as you create, test, and refine what’s under the hood of our pages and services
  • Investigate existing queries and write new queries with performance optimization in mind
  • Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements
  • Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, final markup is standards compliant, and UI deliverables are completed on time
  • Work with the real time feedback from our users (external and internal) to make the products better
  • Discover, design, develop, deploy, debug. Repeat!

Requirements


Here's what we're looking for:

  • Extensive experience with client-side HTML/CSS/JSON/Javascript/JQuery
  • Passion for programming and product development
  • An active participation in the tech community
  • Volunteers for a code-all-night marathon
  • Strong knowledge in AWS
  • Prior experience with a significant consumer-facing website or service
  • Obsession for quality, performance, and scalability
  • Strong basics in data structures and algorithms
  • Proficiency in PHP or any other web scripting languages
  • Top-notch programming skills in Javascript and strong understanding of web fundamentals
  • Experience working with MySQLdatabase and understanding of database and query efficiency basics
  • Experience with NoSQL and distributed database like MongoDB or Redis will be a value addition
  • Building scalable and performance oriented services with caching techniques and systems like Memcache
  • Knowledge of RESTful paradigms and experience building / consuming APIs
  • Passion for products, empathy for users, and aspiration to make big impact