Scalable Path is looking for a Senior Full-Stack Drupal and JavaScript Developer to join the team and work on a client project. This is a remote, part-time position (approximately 6 hours/day).
CLIENT COMPANY DESCRIPTION:
The client is a consulting agency that helps enterprise organizations to better understand their problems and identify opportunities where Open Source technologies can be utilized to solve these problems.
In order to do so, they collaborate with their clients on requirements and estimates to create a project plan and then provide development resources for the project. Progress is managed by a proprietary methodology that helps them reach their goals while staying within their budget.
DUTIES AND RESPONSIBILITIES:
As an agency, the client is currently involved in several large projects which require a variety of skills. In order of importance, they are Drupal 7, Drupal 8, and finally general PHP with experience in Node.js/MongoDB. Familiarity with SuiteCRM, SugarCRM, and Meteor would be a plus.
As a Fullstack Senior Developer, you will be working on both backend site-building and frontend theming. You will be working on several projects and will be open to learning new technologies or improving your current skills when other needs arise. In order to complete your tasks, you will be working within the client’s proprietary methodology.
As a developer, you will need to be compatible with 3 major aspects of this methodology:
1- You would be dealing with JIRA tickets estimated at a maximum of 2-3 hours at a very granular level. For each one of them, you would be provided with the user story, technical approach, and acceptance criteria.
2- Tasks are sometimes estimated by another internal team member, so you would need to:
Communicate if you disagree with the estimate and offer suggestions or alternatives to make things happen within budget, while explaining trade-offs
Achieve the deadline even if that involves offering implementation compromises up to your project manager and the client
3- Track your time by using Toggl which allows the company to collect metrics on your work.
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be reporting to the agency Principal who is also a senior software engineer. There is an existing daily meeting at 11:00 am America/Los Angeles (-08:00) PST.
START DATE:
As soon as possible.
EXPECTED CONTRACT DURATION:
There is an initial project that the client estimates to be approximately 6-10 weeks long, but after that, there is a very high likelihood that this position will turn into an ongoing engagement because he has more projects that need development help.
NOTES:
They generally meet on a daily scrum at about 11 am PT.
REQUIRED SKILLS:
- Drupal (Must have)
- Symfony (Must have)
- Spoken English (Must have)
- Written English (Must have)
- Git (Must have)
- JavaScript (Strongly preferred)
- MySQL (Strongly preferred)
- CSS (Strongly preferred)
- Linux (Strongly preferred)
- Agile Methodology (Strongly preferred)
- Node.js (Nice to have)
- MongoDB (Nice to have)
- WordPress (Nice to have)