Our client’s product is a voter communication system that turns data into votes and helps candidates and organizations identify, contact, and engage likely supporters to vote.
The platform has an integrated map-based canvassing tool and a virtual phone bank.
The planned features are devoted to adapting the system to make it not only political but religious as well.
Project stack: PHP v7.4, Codeigniter, Slim, HTML, SASS, JS, Bootstrap, jQuery, Raphael, Singlestore DB, AWS, Twilio, Terraform
Workflow: Scrum development, one-week sprints. CI/CD process.
Team composition: Software Developer, Tech Lead, 1 QA, Designer, DevOps, Delivery Manager
Scope of tasks and ownership:
— Work on the new project features;
— Contribution to a PHP backend codebase;
— Integration with AWS services;
— Configuration of AWS services for development purposes;
— Deployment of the web application;
— Work on server side rendering;
— Work with HTML, SASS, JS, Bootstrap, jQuery, Raphael;
— Unit Testing;
— CI/CD maintenance.
What You’ll need:
— 3+ years of software development experience;
— Experience with PHP;
— High level of autonomy;
— Good architecture-level of the whole system;
— Knowledge of the principles of clean code and the ability to apply them;
— Understanding Basics Design Patterns;
— A solid grounding in Computer Science fundamentals, data structures, algorithms, and object-oriented design practices;
— Experience with HTML, SASS, JS;
— Experience in unit- or system testing;
— Experience with DB (MongoDB, PostgreSQL, etc.);
— Good communication skills & Intermediate level of English.
Our benefits:
— No micromanagement;
— Freedom to engage in decision-making and implementation;
— Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
— Participation in the development of high-quality products;
— Direct communication with clients on a partnership level;
— Professional development opportunities ($600 education budget, well-managed processes, communities, internal library);
— Health insurance;
— $600 extra for the health care, sports or mental health;
— Accounting services;
— 20 paid working days off and 10 days sick leave;
— Opportunity to work remotely;
— Relocation reimbursement;
— Soulful team buildings and corporate events.
Join us and be among those who care!