Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer II

Quire, LLC

Software Engineer II

Washington, DC +2 locations
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Founded in 2010, Quire has changed the way technical reports are written, and we are looking for a Full Stack Developer to Join our Growing Company!

    Quire is a cloud-based, technical report-writing platform built to disrupt and replace other conventional applications such as MS Word and Excel. By providing a toolkit of building blocks to reconstruct reports, Quire optimizes writing, reviewing and delivery processes, all while ensuring the highest levels of accuracy and consistency. Our technical consulting clients indicate Quire cuts their report writing time by 25-35%. Additionally, Quire reports are accessed from anywhere, working seamlessly with client's internal systems including collaborative editing, workflow tracking, mobile data collection, and big data capabilities.

    We are continually adding new features, integrations and applications!

    Headquartered in Doylestown, PA, we have achieved our success by building a collaborative team of creative, talented people located across the country including Pittsburgh, Houston, Boston, and San Jose. We are committed to the continual improvement of our products, extraordinary customer satisfaction and to fostering an innovative, life-friendly work environment.

    Position Overview

    We are seeking a Software Engineer II to join our talented engineering team at Quire. In this role, you will take ownership of both front-end and back-end development tasks, leveraging your proficiency in JavaScript, familiarity with server-side frameworks, and understanding of databases to design and implement high-quality software solutions. You will not just code but will be involved in the complete software development life cycle, including participating in architectural decisions, code reviews and system design planning. You will utilize your debugging and problem-solving skills to resolve technical issues independently and work on projects of medium complexity. As Software Engineer II, you will be expected to contribute to our API toolset as needed and effectively identify and remedy potential issues in the request/response cycle. Your expertise should span a range of technologies and you should have a proven record of delivering robust and efficient software solutions.

    Technical Qualifications:

    Front-end:

    As a Software Engineer II, you will take full ownership of our application's front-end. The ideal candidate should possess solid knowledge and experience in the following areas:

    • Proficiency in ES6 JavaScript features and best practices
    • Fetching and pushing data asynchronously
    • Deep understanding of JavaScript Objects, including the prototype chain
    • Knowledge of anonymous functions and closures
    • Experience in DOM manipulation and event handling
    • Data attributes understanding
    • Familiarity with selecting elements via CSS Notation
    • Experience with debugging / testing frameworks
    • Ability to perform performance analysis techniques
    • Experience with third-party JavaScript libraries, including CKEditor, Handsontable, and Leaflet, is a plus.

    Back-end:

    In this role, you'll handle server-side tasks; the candidate will need skills in the following areas:

    • Strong proficiency in Ruby, specifically with the Rails framework for handling all browser and API requests, especially Ruby Controllers
    • Understanding of Rails transactions with external effects (API) and API tokens for authentication.
    • Experience with SQL databases, especially AWS Aurora. You will need to understand how to analyze and optimize query performance.
    • Experience with Redis for caching data and expensive computations
    • Familiarity with asynchronous work queues, specifically Sidekiq, Amazon SQS. It's crucial that you understand distributed systems and message queues.
    • Comfortably work within Ruby-centric environments and able to identify potential optimizations and improvements in such systems

    Other Requirements:

    • Minimum of 5 years of experience in developing and maintaining front-end and back-end applications.
    • Strong understanding of the team dynamic – able to collaborate successfully
    • Ambitious and team-oriented individual who can contribute significantly to delivering amazing experiences for our clients.
    • Demonstrated experience taking ownership of software development tasks and working independently.
    • History of involvement in architectural decisions, code reviews, and system design planning.
    • Proficiency with the technologies specified in the "Essential Functions" section of this job description, or similar technologies.
    • Capable of working on moderately complex software development projects or specific features within larger projects.
    • Capable of providing and eliciting constructive feedback throughout the design, development, testing, and review processes.
    • Has the ability to understand, communicate, and assess the potential impact of proposed changes on various areas of the system.
    • Demonstrates tenacity and resourcefulness when investigating an issue, new technology, or solution knows when to ask for assistance.
    • Excellent communication skills - written, oral, and active listening.
    • Strong time management and organizational skills, with the capacity to handle multiple tasks and meet deadlines.
    • Must reside in the continental United States.

    To the successful candidate we offer:

    • A full-time position
    • Annual salary between $100,000.00 - $135,000.00 DOE
    • Performance Bonus Program
    • Medical, Dental, and Vision Insurance options
    • 401(k) Contribution upon qualification
    • Paid vacation and sick time
    • Professional development and training
    • Casual and flexible work environment

    Quire provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

    Company Description

    Located in Doylestown, PA, Quire has offices across the US in support of our is a cloud-based, technical report-writing platform. Built to disrupt and replace other conventional applications, such as MS Word and Excel. Quire optimizes writing, reviewing, and delivery processes, while ensuring the highest levels of accuracy and consistency. Find out more at openquire.com.

    Company Description

    Located in Doylestown, PA, Quire has offices across the US in support of our is a cloud-based, technical report-writing platform. Built to disrupt and replace other conventional applications, such as MS Word and Excel. Quire optimizes writing, reviewing, and delivery processes, while ensuring the highest levels of accuracy and consistency. Find out more at openquire.com.

  • Locations
    Washington, DC • Atlanta, GA • Minneapolis, MN