Software Development Engineer

last updated January 26, 2022 10:03 UTC

Civiqs

HQ: Oakland, CA

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

LOCATION: Remote within the U.S.

Civiqs is the leading online scientific polling platform and a division of Kos Media LLC. Civiqs has been conducting surveys online since 2014. Every day, Civiqs surveys thousands of people across the United States on politics, culture, and current affairs. With years of daily responses on a huge array of questions, Civiqs maintains one of the largest databases of public opinion in the United States. The scale and quality of Civiqs’ public opinion data, and its online survey panel, is unmatched in the survey industry.

We are hiring an experienced and results-driven Software Development Engineer to join our talented remote engineering team. As Software Development Engineer, you will ensure that the research platform is operating smoothly and accurately, and that new features are delivered on time and to specification. You will work alongside researchers and data scientists to help shape the Civiqs survey application as we expand our development team and build new research products and features.

We have an energized team of survey researchers with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d like to hear from you. The ideal candidate for this position will love data as much as we do! You are an innovator, collaborator and have an innate dedication to excellence. You are self-motivated, efficient, and capable of delivering results with limited guidance. Come join our team and guide the future of public opinion research using the Civiqs panel!

Responsibilities

  • Design, and code application solutions for Civiqs using industry best practices
  • Building a deep understanding of our frontend and backend systems, infrastructure, cloud services, and dev ops automation tools
  • Clearly and precisely communicate technical issues with other developers and non-technical stakeholders
  • Quickly identify and address bugs, anticipate run time issues involving code changes that may affect extremely large data sets
  • Write detailed automated test cases for new features
  • Work collaboratively with engineering team to coordinate complex releases often involving multiple systems and large data migrations
  • Partner with research team members to ensure that documented requirements meet the team’s needs
  • Remain current on test, development, and deployment best practices
  • Be a team player, share knowledge, and collaborate through pairing, feedback, and discussions, etc.

Experience

  • 5+ years experience in professional software development using Python and/or Ruby and Javascript
  • Production experience with ReactJS preferred
  • 3+ years experience working on an Agile, Kanban, or similar collaborative environment
  • Experience working with fully remote teams preferred

Qualifications

  • Extensive development experience in large and complex codebases
  • Working knowledge in systems or operations at OS and basic networking levels
  • Ability to write, run, and optimize raw SQL queries in MySQL or PostgreSQL; knowledge of other data storage a plus
  • Experience with containerized application development using Docker is preferred
  • Experience measuring system performance and implementing security best practices
  • Strong track record developing software using automated testing tools
  • Awareness of typical programming errors and the unexpected things users do whether accidentally or maliciously
  • Ability to analyze and debug distributed data processing systems
  • Motivated, organized, and self-directed technical leader
  • Critical thinker with thirst for knowledge and continuous improvement
  • Ability to work autonomously, take ownership, and deliver a quality software experience
  • Excellent communication skills and comfortable talking with team members at all levels
  • Willingness to become a Civiqs platform expert

SALARY RANGE:

Apply info ->

To find out more about this job, please visit this link

Shopping Cart
There are no products in the cart!
Total
 0.00
0