Senior Back-End Developer - remote

Consciously
Posted 2 years ago
We Work Remotely
Full-Time Position (Remote)

About You
We’re seeking a detail-oriented data engineer who is looking for the opportunity to contribute to a variety of social and sustainable causes by empowering the public with reliable, actionable information! Our ideal candidate is a self-motivated problem solver who enjoys diving into details and identifying creative solutions. 

Job Description
The Back-End Developer will own and manage data functions across the company including our company ratings database and utilizing mixpanel tracking system. You will work in collaboration with our internal and contract engineering teams to lead back-end development implementation efforts and database procedures to ultimately improve the value of our browser extension, refine the efficacy of our database, and expand our measurable impact by exploring new data strategies, frameworks, and methodologies that align with our mission.

Strong communication, collaboration, and business skills are required, in addition to back-end technical experience.. While this role has an emphasis on back-end and database techniques and frameworks.

Responsibilities
Collaborate with leadership on data strategy, roadmaps, priorities, architecture, and database improvements
Research and provide recommendations including latest technologies that have the potential to yield competitive advantage
“Own” Consciously’s database - maintain our data’s quality and its performance through the extension to create a seamless, reliable user experience
Collaborate with software engineers to implement enhancements to the Consciously database and API, including backend testing, system delivery, and release functionality
Collaborate with team to vet new data source and partnership ideas, then set up and maintain Consciously’s systems for data imports from partners, updates, etc
Implement new strategies for automated data acquisition, e-commerce marketplace integrations, web scraping techniques, browser extensions, etc
Collaborate with team to set up, monitor, and analyze user behavior metrics being tracked through Google Analytics and Mixpanel
Provide details on estimated timelines, anticipated tasks, risks, impacts, progress, and requirements of deliverables
Develop and maintain documentation as needed
Embrace and represent Consciously’s company policies and practices

Work Hours &Benefits
Work from home with in-person meetings as needed. 
Stock Options Available

Qualifications
Excellent communication, collaboration, and team leadership skills
Passion for empowering the public by sharing actionable information
Back-end development experience, including analyzing and organizing raw data, building data systems and pipelines, evaluating and interpreting business needs into actionable data strategies
Experience with preparation techniques for import, including building algorithms, prototypes, predictive (and ideally prescriptive) modeling, and analytical tools
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in development of distributed/scalable database ecosystems and high-volume applications
Bachelor’s degree preferred

Required Experience 
AWS Experience, including but not limited to, IAM, S3, DynamoDB, Lambda, API Gateway and Amplify
NoSQL, JSON, NodeJS
5+ years building and maintaining REST APIs
General knowledge of PHP and Wordpress
Familiarity with Bitbucket and Git

Preferred Experience
Using the AWS SDK via NodeJS a plus
Basic understanding of HTML5, CSS3
Bitbucket Pipelines and Repository Management
Browser Extension &Page Scraping techniques
Ecommerce experience a plus