Full Stack Engineer

India, San Diego, San Francisco
Posted 2 years ago

Your role…

  • You’ll be a core team member developing a cutting-edge advertising platform with multiple facets
  • You’ll work with UX/UI Designers, Product Managers, and fellow developers to build both web and mobile components.
  • You’ll be working across the team, bringing everyone’s specializations together into a final product
  • You’ll be responsible for rapidly developing new features, without sacrificing quality, while maintaining and improving the existing products
  • You’ll review your teammates code and have your code reviewed to encourage consistent excellence and shared knowledge

Who we think will be a great fit…

  • You’re willing to have fun, can handle challenging situations with a sense of humor, but more importantly, you have a passion for being part of an exciting, dynamic company
  • Strong written and verbal skills to be able to communicate effectively with technical and non-technical team members
  • You’re willing to invest in our customers and develop deep empathy for their needs, able to distill insights into the right solution
  • Demonstrated experience crafting and maintaining modern web applications
  • Experience translating complex requirements into actual customer experience
  • Self-starter that is comfortable taking ownership of problems

Your experience…

  • Full stack web/mobile application development with a variety of languages including but not limited to Node.js, Angular.js, Java, JavaScript, HTML, CSS, and MySQL
  • Experience with REST & MVC frameworks with exposure to SQL databases
  • Experience with automated testing, unit tests, and integration tests in mind, as well as frameworks like Maven or Gradle
  • Hands-on experience with front-end frameworks such as Angular.JS, Node.JS, React, JQuery, and Bootstrap
  • Possesses passion and an understanding of mobile applications
  • Adherence to web standards and best practices, including responsive design, with a desire to stay up to date with modern development trends (but can exercise good judgment as to when to implement them). Good understanding of cross-browser/cross-platform compatibility issues
  • Experience in an agile development environment, grounded in metrics
  • Willing to balance developing new and innovative applications as well as debug/refactor existing code
  • Accurately identify and estimate work tasks for project schedules that you consistently deliver against on time
  • Comfortable with Linux and Unix environment
  • 3+ years of experience as a software engineer building large-scale web applications
  • BS/MS degree in Computer Science, Applied Math, Statistics, or related field preferred

Nice to have…

  • Experience building applications with the MEAN stack
  • Experience with API integrations like Facebook, etc
  • Dynamic CSS technologies such as Sass or LESS

About our tech stack…

  • HTML5, CSS, JavaScript, Angular, Node, Bootstrap, MySQL, AWS, Java, REST, scripting languages

Job Features

Job CategorySoftware Engineering

Apply Online

A valid email address is required.