Software Engineer (Frontend)
Date Posted
10/16/23
Job Role
Organization Type
Technology Provider, Vendor or Service Provider
Location
Remote
Salary Range
$41,000-$60,000 | $61,000-$80,000
Position Summary
Software Engineer (Frontend)
Survey 160 seeks a remote Software Engineer to be a cornerstone member of our small but growing team. Survey 160 is a research company that builds and uses proprietary software to conduct live interviewer SMS surveys for elections, public policy, academic, and commercial topics. The Software Engineer will work with our engineering team to build new features for a well-designed, robust, scalable platform. Through this work, you will help Survey 160 achieve its mission of providing accurate and actionable public opinion research at affordable costs.
This role is ideal for someone early in their career with experience and/or interest in software development and who is passionate about tech, software development and advancing progressive values.
RESPONSIBILITIES
-
In collaboration with engineering team, contribute to the front-end of a large web application and maintenance of microservices
-
Develop needs assessments, user stories, program specifications and prototypes
-
Write, test, debug, integrate, and ship high-quality, well-documented code, both your own and others’
-
Investigate customer issues and support data integrity of relational database
-
Create and promote clear documentation
REQUIREMENTS
-
Up to date in modern programming methodologies, languages and tools
-
Ability to program in client-side language(s) such as JavaScript/TypeScript, HTML, CSS, etc.
-
Experience in developing web applications using at least one popular web framework, preferably React
-
Ability to be highly flexible, and pivot quickly between various responsibilities
-
Familiar with git, github, and source control workflow
-
Problem-solving, critical thinking & communication skills
-
Self-motivated and able to work remotely (don’t we all now?)
-
Believe in building an inclusive community with and for your coworkers
PREFERRED QUALIFICATIONS
-
Familiarity with specific elements of our tech stack, including a Python/Flask API, React JS frontend, Redux state management library, manage PostgreSQL database hosted on Google Cloud Platform, and Twilio APIs
-
Experience with legacy React methods and migrating them to modern APIs ( e.g. migrating class components, HOCs into the hooks and effects API )
-
Understand how microservices run together on cloud technologies/SaaS (e.g., GCP, AWS, Azure)
-
Knowledge of relational databases and SQL
-
Experience working collaboratively with teams of engineers, product managers, and other key stakeholders
-
Experience with Agile project management techniques
LOCATION
Survey 160 is a fully remote company; all applicants must be eligible to work in the United States and be able to virtually meet with other team members during US time zone working hours.
COMPENSATION
The salary range is between $55,000 and $75,000, depending on experience.