Job description
We are looking for an experienced Full-Stack Software Engineer focused on PHP to help us maintain and evolve our platform. As part of being full-stack, we do require basic HTML and CSS knowledge, and JavaScript skills, mostly by using frameworks and libraries to better integrate with the backend.
You will be joining a team of enthusiasts building solutions in an agile and passionate environment. Teamwork is essential, as well as being a knowledge seeker and self-sufficient when needed.
You can be located anywhere in the world, as our work is 100% online.
The position is full-time.
Responsibilities
- Design, develop and test new features for the platform.
- Lead researches and experiments when dealing with new and challenging requirements.
- Maintain and improve the current codebase by quickly fixing bugs and refactoring problematic code when needed.
- Write unit and integration tests for new features and bug fixes.
- Take initiative and be responsible for technical solutions to data quality and workflow challenges
Requirements
- Self-sufficient Linux or macOS.
- Strong PHP background, Git, code reviewing, continuous integration, and development/test environments;
- MySQL, MongoDB, and Redis knowledge;
- Experience building and consuming APIs and maintaining microservices-based apps;
- Good experience with HTML, CSS, JavaScript;
- Some experience with other programming languages like Python, Node.js.
- Proficient in written English and at least good working knowledge of spoken English.
Preferred Skills
- Fluency with SQL and Python
- Experience with Ethereum