Lead Software Engineer

ULTRA MOBILE
Full-time
Remote
$145,000 - $170,000
Posted on 5 months ago

Job Description

Lead Software Engineer to design and develop prototypes and tools across the full stack, lead a team, and contribute to projects that enable new features and functionality.

Responsibilities

  • Software design and development of prototypes and tools
  • Understanding and learning best practices
  • Utilizing multiple software languages
  • Leading a team
  • Delivering projects that enable new features and functionality

Requirements

  • Bachelor’s Degree in Computer Science or equivalent
  • 5+ years of experience in Software Development
  • Experience with software patterns and design
  • Understanding of SDLC processes
  • Expertise in JavaScript, Node.JS, and RESTful
  • Skillful in Unit Testing and BDD
  • Savvy in NOSQL and multiple OLTP databases
  • Skills in Queues, PubSub, and Data Streaming
  • Experience with Agile and Scrum
  • Experience with SPA architecture, React, and Angular
  • Experience leading a team
  • Ability to take ownership of a problem
  • Highly motivated self-learner

Benefits

  • No benefits