Ballbutton Inc. (headquartered in Los Angeles) is looking for an experienced Lead Senior Node.js Engineer with 7+ years of experience.


  • Desire to work in a Result Oriented Work Environment 
  • Build mission-critical applications that process ten thousand requests per second through a microservices architecture
  • Develop API’s and integrations for a large-scale application according to business needs and priorities
  • Create high-quality code that is scalable, reliable and reusable
  • Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment
  • Ability to work without a quality tester. Deliverables must meet high quality standards
  • Attend zoom meetings 4 days a week (Monday-Thursday) at 21:00
  • Flexibility to work with the Los Angeles time zone
  • Working hours are not controlled as long as deadlines are met and bugs are fixed

Required Qualifications:

  • Minimum 7 years full time server side experience, out of which 5+ years of proven experience with JS (ES6+)
  • PostgreSQL
  • Server development experience
  • Create APIs with Express
  • Experience with Stripe integration
  • Experience working for a SaaS company is an advantage
  • Team player, experience working with diverse teams
  • Good level of English language is a must
  • Excellent communication and writing skills