Full Stack Developer

Full Stack Developer
Dobility, Inc. (SurveyCTO), United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Apr 15, 2021
Last Date
May 15, 2021
Location(s)

Job Description

We are looking for energetic and entrepreneurial individuals to join our efforts to expand our product offering and achieve our social mission. Although we are a small, lean, and early-stage social enterprise, our product, SurveyCTO, has already been used by thousands of teams in over 160 countries.

This position offers the opportunity to join Dobility’s dev team as a full-stack developer with broad responsibilities across our multi-platform SaaS offering. We are open to hiring talented developers with a range of experience and preferences.

Candidates should be committed to Dobility’s mission of providing great technology to improve data for research, social, and public sector organizations.

This is a full-time, fully-remote position that can be based nearly anywhere.


Core responsibilities:
  • Contribute to ongoing maintenance and improvement of SurveyCTO product components as a member of the dev team.
  • Help adhere to and maintain strong software development policies and procedures, including Dobility’s software development lifecycle procedures.
Depending on the individual, responsibilities may also include:
  • Continuously monitor for and help respond quickly to any server problems.
  • Take a lead role in dev ops and AWS hosting operations, helping to maintain a high-performing, SOC2-compliant SaaS operation that exceeds industry norms for security, availability, and overall reliability.

Requirements

  • Comfort writing and reviewing Java code.
  • Personally obsessive about writing solid code (not a typical rusher, doesn’t rely on a quality-control team to catch mistakes).
  • Personally committed to maintaining unit tests, code comments, and internal documentation as mechanisms to facilitate collaboration and maintainability.
Other things we’re looking for, depending on the individual:
  • Front-end development:
    • Comfort writing and reviewing Javascript code.
    • Experience with JS frameworks like Vue.js, Electron, Node.js, Bootstrap, and JQuery.
  • Back-end development:
    • Experience in using Java (and Java-based technologies) for server applications (ideally Spring Framework and Tomcat).
    • Experience with MySQL and other database systems (and, ideally, AWS Aurora).
    • Experience with Linux, Bash, and the Linux sysadmin toolset.
    • Experience with AWS (especially EC2 and RDS).
  • Mobile development:
    • Experience developing for Android.
    • Experience developing for iOS.
  • Familiar with Git.
  • Ability to comfortably manage multiple projects simultaneously.
  • Enjoys working within a scrum software development framework.
  • Experience with project management tools (ideally Jira).
  • Experience with Python would be a plus.
  • Experience with high-concurrency multi-threaded applications would be a plus.
  • Experience with cloud-based machine-learning technologies would be a plus.
Location and hours:

This is a full-time, mostly-remote position that can be based nearly anywhere.

Benefits

Dobility offers competitive salary and benefits, including paid time off, health insurance, and 401(k) with company match for U.S.-based employees. The specifics will depend on the applicant’s location and level of prior experience.

About the organization:

Dobility, the company behind SurveyCTO, was initially founded based on the realization that the research and international development sectors badly needed better technology to gather and manage data. Dobility’s mission is to help ensure that high-quality data is affordable, so that more decisions are based on good data (vs. bad data or no data).

Dobility differentiates itself in the market by providing unmatched reliability, data quality features, and customer support. It is a fast-moving company with a motivated team that has spent time in the field to understand customers’ pain points first-hand.

About the product:

SurveyCTO is the most reliable, secure, and scalable mobile data collection platform for researchers and professionals working in offline settings. It can be used online or offline, on the web, tablets, or mobile phones. Traditionally and often it’s used by surveyors in the field to perform guided interviews with survey respondents, also known as Computer-Assisted Personal Interviews (CAPI). Since the COVID-19 global pandemic has made in-person interviewing and direct observation less safe, SurveyCTO is also being used for phone surveying, or Computer-Assisted Telephone Interviews (CATI). The platform protects against fraud by recording how long surveys take, audio recording when suspicious behavior is flagged, and employing statistical algorithms to look for anomalies in the data. It’s also an extraordinarily flexible platform that allows for advanced survey logic, pre-loa

Job Specification

Job Rewards and Benefits

Dobility, Inc. (SurveyCTO)

Information Technology and Services - Cambridge, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.