Back-End Software Engineer at IntelliSurvey, Inc.

2 years ago Development & Programming Middle Full-Time

We are looking for a Back-End Software Engineer, with both Python and Perl experience to help us build new software and enhance and improve our current code base.


Qualifications:

Education and/or experience:

  • Bachelor's degree in computer science, engineering or related field.
  • PostgreSQL or other SQL database experience
  • Collaborate with team members
  • Translate requirements into functional code and document code appropriately
  • Must be able to multi-task, meet deadlines and work in a fast paced team.
  • Excellent written and verbal communication.
  • Must be able to work independently as well as on a team.


Description

We are looking for a Back-End Software Engineer, with both Python and Perl experience to help us build new software and enhance and improve our current code base.

Our software is used by a wide range of companies to develop and deploy online surveys, and to view survey results using our online reporting and analysis tools. For many years our back-end has been primarily written in object-oriented Perl, but recently we decided to move toward Python for new development. We are also dividing our software into containers to help improve modularity and to facilitate the transition from Perl to Python.

Responsibilities and Essential Duties:

  • The ideal candidate will have experience in as many of the following technologies as possible:
  • Python programming experience, including writing modular and easy to reuse code.
  • Perl programming experience, including OO Perl and Moose.
  • Containerization technologies, such as docker and podman.
  • Git for version control.
  • PostgreSQL and/or general database and SQL experience.
  • Linux command line experience and general configuration and server administration skills.
  • MongoDB experience (although we are phasing out MongoDB in favor of PostgreSQL's json features and other alternatives.

Benefits:

  • Competitive salary
  • Full benefits; medical, dental, Vision, Life, LTD, and STD benefits
  • Supplemental benefits
  • 401k plan, with matching contribution
  • FSA plan
  • Paid Time Off (PTO)
  • Flexible working environment

In addition, the ability to learn quickly and work well with our team is more important than any particular technical skill. Excellent written and verbal communication skills are critical to help make sure we're all on the same page. And a good sense of humor is a great plus as well.

Salary and Benefits Commensurate with Experience. Equal Opportunity Employer. Except where prohibited by state law, all offers of employment are conditioned upon successfully passing a background test.

This employer uses E-Verify

About us:

We’re headquartered in the United States in Mission Viejo, California, but many of our opportunities have no geographical boundaries. Our team is composed of the most talented people from around the world.

Our mission is to enable professional research online. We've always gone beyond the simple work, and handled projects and research methodologies that others found difficult. Along the way, we've continually upgraded our online survey platform. We've built an outstanding team with detailed understanding of both business and research issues, adept at applying technology to solve complex problems.

We have about 150 employees worldwide, with about 80% of those in the United States and the rest at various locations around the world. Our software engineering team is based in southern California, but the rest of our U.S.-based workforce works remotely from their homes.

🌍 World Wide sql perl python
πŸŽ‰ Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)