Job Post

Senior Software Engineer
Quick Base
150 CambridgePark Drive
Cambridge, MA 02140

Quick Base provides a cloud-based platform that empowers problem solvers to quickly turn ideas for better ways to work into apps that make their organizations more efficient. For nearly 20 years, people of all technical backgrounds have been using the Quick Base platform to create solutions that streamline processes, capture real-time data, and improve company operations while working in concert with existing IT systems. Based in Cambridge, MA and a former division of Intuit, Quick Base has a 6,000+ customer universe of app-enabled businesses that spans all industries and company sizes, and includes more than half of the Fortune 100. Come join us as we grow.

About the team:

At Quick Base, we believe that exceptional employees are the key to our success. Our teams are small, diverse, nimble and highly empowered to drive engineering excellence. Each team owns its own commitments and outcomes. They are treated well, enjoy interesting challenges, learn fast, and strive to be better tomorrow than they are today.

The Role:

As a senior member of the Quick Base software engineer team, you will contribute to development of our next generation platform. You'll join a team that is passionate about writing high-quality, scalable code. We’re already working on the next generation of our Quick Base platform, using newly acquired technology that will allow our customers to access data from a wide range of online services. The team is currently developing interfaces to a variety of external services, creating awesome user experiences that simplify difficult tasks, making the complex world of data integration accessible to non-technical users.

Responsibilities:

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s)
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Roughly 70-85% hands-on coding
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various internal teams: product management, QA/QE, various product lines, or business units to drive forward results
  • Contribute to the design and architecture of the project
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Qualifications:
  • BS in Engineering/Computer Science or equivalent
  • 5+ years of software engineering experience
  • Commitment to Agile / Scrum with experience contributing to release and sprint planning and backlog management
  • Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object oriented principles, design patterns, etc
  • Experience with modern web app development (REST, Continuous Integration and cloud-based architectures)
  • Expertise in modern web technologies (HTML5, CSS3, JavaScript)
  • Expertise in object oriented languages (Java, C++, C#, etc.) and SQL
  • Experience with JavaScript libraries such as jQuery, RequireJS, React or AngularJS
  • Working knowledge of testing tools such as JUnit, JMeter, TestNG, etc
  • Strong problem solving skills
  • Strong verbal and written communication skills, including the ability and desire to speak directly with customers, and properly represent customer perspective during product development
  • Demonstrated ability to work in a cross-functional environment
Category: Software Engineering/QA

See What It's Like To Work Here

Quick Base is the platform that businesses use to quickly turn ideas about better ways to work into apps that make them more efficient, informed and productive.

More Jobs From This Company

60 day posting for only $99