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 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, Singlestore DB, AWS, Twilio, Terraform, СQRS, Hexagonal
Workflow: Scrum development, one-week sprints. CI/CD process. Standups at 11:15, Sprint planning on Monday at 17:00 EET
Team composition: 2 Software Developers, Tech Lead, 1 QA, 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
- Unit Testing
- CI/CD maintenance
- Maintain and rework legacy app part to the new one
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 in unit- or system testing
- Experience with HTML, SASS, JS
- Experience with DB (MongoDB, PostgreSQL, etc.)
- Be ready to work with legacy
- 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 health care, sports, or mental health
- 20 paid working days off and 10 days sick leave
- Opportunity to work remotely
- Soulful team buildings and corporate events
Join us and be among those who care!