What are the responsibilities and job description for the Web Developer position at Criterion Research, LLC?
Background on Criterion Research
Criterion is an energy research company that focuses on helping traders, analysts and investors understand the North American natural gas and power markets. We have been in business for over ten years and have developed a strong customer base.
Criterion is a dynamic company that focuses heavily on technology, allowing it to produce critical data, information, and research for our customers. By design, we operate with a small team allowing for significant growth and responsibility. Our operations are cloud-based, providing development and growth opportunities within the AWS environment.
Position
This is a Houston, Texas based position, requiring in office work. Typically, we spend four days per week in the office, with one flex day to work from home. We can be somewhat flexible with the office days, although it depends on workload and staffing.
Pay is competitive, and there is the opportunity for additional financial rewards based on performance. We are looking for someone who wants to grow professionally and develop new skill sets. We will support training and other skill development activities.
Key Responsibilities
- Assist with maintaining our existing Node.js based website
- Assist with migrating the existing website to latest technologies
- Develop new website features, components, and functionalities
- Participate in various development group efforts via code reviews, bug hunting, planning sessions, etc.
- Collaborate on rapid development and deployment of high priority updates and features
- Various data aggregation responsibilities
- Help cover for other team members and their daily duties
Required Skillsets
- Proficient in JavaScript
- Proficient in Node.js, Express.js, MongoDB
- Working knowledge with one of the major JavaScript frameworks (React, Vue, Angular, etc.)
- Working knowledge with both SQL and NoSQL databases
- Functional understanding of PostgreSQL
- Working knowledge of Git and GitHub
- Functional understanding of Version Management
- Understanding of API development and administration
- Ability to solve coding and other development tasks without the use of AI
- Ability to responsibly use AI to streamline coding and other development tasks
- Working knowledge of development and deployment best practices and the Software Development Life Cycle (SDLC)
- Functional understanding of data structures and common algorithms
Preferred Skillsets
- Familiarity with the AWS ecosystem
- Proficient with Python
- Experience with various database technologies including MongoDB, PostgreSQL and Snowflake
- Experience with Geographic/Map libraries like Mapbox and OpenStreetMap
- An eye for UI/UX design
Benefits
- Competitive pay
- Potential for year-end bonus
- 15 days of vacation/sick time
- Typically off on major US holidays
- Premium health insurance
- Dental insurance
- 401K available after 1 year of employment.
- 401K matching of 6% of salary
- Fun work environment