Backend Developer
Job Description: We are a company that is 100% focused on delivering digital information and solutions to our customers all around the world. Our dev projects are at the core of our organization – and so is our dev team. We aren’t code monkeys here. We’re creators.
Our dev team is also 100% remote. So if you’re looking for a work from home opportunity, and you’re passionate about creating platforms for the new world – we want to hear from you!
As a Lead PHP Developer, you will have a very important role at NewRich Network. You will take more of a leadership role on our dev team and will be responsible for working hand in hand with both our Lead and JR Developers.
You will be responsible for:
- Taking a leadership position on a small but productive development team
- Working with the team to develop and maintain the full-stack web application
- Working alongside our other developers and project managers to collaborate via an integrated product approach
- Ensure the performance, quality, and responsiveness of the application
- Collaborate with the engineering and product teams, and contribute to the definition of specifications for new features, and own the development of those features
- Define and implement web services and the application backend microservices
- Implement and/or assist with the web UI/UX development
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Provide input on the design of scalable applications and possess an understanding of fundamentals principles behind designing and deploying web applications
- Fixing code to resolve defects, technical debt, and broken tests
- Making high-fidelity designs dynamic using Blade/PHP
- Guide the team regarding constraints and best practices in a web platform environment
- Proactively identify and solve bottlenecks, fix bugs and performance issues
- Maintain code quality, organization, and automatization
- Ensure testing strategy is followed within the team
- Support the services you build in production
- Solve complex performance problems and architectural challenges
- Troubleshoot, test, and maintain the core product software and databases to ensure
- Strong optimization and functionality
- Help team with technical challenges
- Code review and deployment
- Writing Technical documentation
Requirements
• 5-10 years of PHP experience required.
• 4+ years experience in web/app development;
• 2+ years experience as a senior or lead on a team;
• Strong knowledge of Laravel web framework and WordPress core.
• Strong Knowledge of SQL/NoSQL and their declarative query languages
• Proficient with Apache, Linux, JavaScript, and JQuery
• Write quality OOP code and follow existing development standards
• Ability to edit existing plugins for WordPress.
• Ability to write and build custom WordPress plugins from scratch.
• Understanding of accessibility and security compliance
• Strong knowledge of the common PHP or web server exploits and their solutions
• Proficient in front-end technologies including Bootstrap Html 5 , Sass and css3
• Experience working with webhooks and building various REST API Integrations
• Experience utilizing API connector applications such as Zapier, IFTTT would be an asset.
• Comfortable using team collaboration tools such as Asana, Jira,and Slack;
• Proficient understanding of code versioning tools such as Git.
• Experience with server setup and administration (AWS and Linode);
In addition to the above – the successful candidate will possess the following qualities:
• Self-driven and self-motivated
• Able to Work independently to complete tasks without micromanagement
• Ability to excel in a fast-paced, dynamic work environment
• Fluency in English both written and oral is a requirement for this position.
• Ability to communicate clearly and organize thoughts in writing is necessary.
Educational Requirements
• We prefer candidates have a minimum completion of a Bachelors degree in a related field such as computer science, engineering, or software development.
• However – all candidates who can demonstrate technical aptitude and a solid understanding of the above requirements will be considered regardless of educational background.
Salary Range
From $15,000 to $20,000 USD per year
Benefits
Our current list of benefits can be found at http://newrich.com/careers