Job Title: Developer Company Name: Sidekick Solutions LLC Job Url: https://jobs.gusto.com/postings/sidekick-solutions-llc-developer-a95e9895-1fa1-478f-8ce7-59a447da3d7b Job Description: SIDEKICK SOLUTIONS LLC Developer Remote · Full time Apply for Developer We are seeking candidates to support development of applications that run on our AWS cloud platform, specifically data pipelines and data modeling. This role collaborates with cloud engineering, product management, and support teams to deliver workflow automation and data processing services to our customers. About Sidekick Solutions LLC Sidekick Solutions is a software consulting and development firm, specializing in social services case management and donor/grants management software solutions. We support clients through a journey of technology adoption and digital transformation, specifically SaaS applications, data management solutions, back-office integration, and reporting. Description About Sidekick Solutions Sidekick Solutions is a software consulting and development firm that serves nonprofit and public sector organizations.  We support clients through a journey of technology adoption and digital transformation, specifically SaaS applications, data integration, data operations, and analytics solutions. Sidekick Solutions is a fully remote company and candidates must be comfortable working in a 100% remote environment. Job Description / Responsibilities We are seeking candidates to support development of applications that run on our AWS cloud platform, specifically data pipelines and data modeling.  This role collaborates with cloud engineering, product management, and support teams to deliver workflow automation and data processing services to our customers.  Candidates must have prior experience developing ETL pipelines, Python development, and strong Git practices.   Under the supervision of the Head of Engineering, you will: Assess requirements and scope development tasks Review technical, endpoint, and API documentation of source and target systems Mock up specification material and diagrams prior to development of new code Develop microservice applications and ETL pipelines running on our AWS cloud Stage, analyze, manipulate, and migrate legacy data Run scenario and A/B tests for code to achieve best performance Troubleshoot, debug, and improve existing software Draft and maintain readmes, documentation, change logs, and issue backlogs Peer review other developer’s work and document those reviews Skills / Qualifications 5+ years experience in integration development, data pipelining, and data automation application development  Demonstrated experience developing data processing applications between data sources and organizing into one or many data warehouses or marts Proficient in Python and Node.js or Javascript is required Proficient developing with REST-based JSON APIs Proficient with SQL Scripts and complex queries Proficient in Github Prior experience with Object-Relational Mapping (ORM) frameworks preferred, and also DBMS including SQLServer and MySQL Strong self organization and productivity skills; experience with productivity tools (Asana preferred) and time tracking are required Exceptional written and verbal communication skills with aptitude for customer service with both internal teams and customers when asked Effective working remotely from a home office Able to work outside of business hours to accommodate clients in different time zones Compensation / Benefits Compensation dependent on experience, range $120,000 - $140,000 per year Performance-based bonuses and raises Assistance with technology and office costs Company-sponsored professional development, training, and certifications Health insurance, 401(K) match, 15 Days PTO, Holidays, and Sick Time Salary $120,000 - $140,000 per year