Laravel Developer
Detalhes do emprego
Laravel Developer Job Description:Are you a highly experienced, ambitious Backend developer looking for a challenging role where you can learn lots more?We are looking for a motivated PHP MVC / Laravel developer to come join our agile team of professionals.Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are the type of person we are looking for!We are offering superb career growth opportunities, great compensation and benefits.Responsibilities:Write clean, secure, test driven, easily maintainable and modular codes.Database designing and maintenance using database migration scripts.Build reusable code and libraries for future use.Troubleshoot and debug applications (Must know how to use break-points to debug the code).Perform UI/backend tests to optimize performance.Create APIs and collaborate with frontend and mobile app developers on the backend needs of projects.Work on Postman / Swagger for API documentation.Adhere closely to development plans and anticipate changes to specification or schedule as they become necessary during development.Work with project managers when gathering requirements, presenting work, etc. and be able to take complex technical terms and break them down into layman's terms.Keep abreast of new trends and best practices in the web development / Laravel ecosystem.Client communication (verbal/written) as and when required.Requirements (skills) and qualifications:Practical working knowledge of Laravel v5.8 or above or any PHP MVC Framework such as YII, CodeIgniter etc.Demonstrable experience with PHP including OOP, security, refactoring & design patterns.Excellent knowledge of Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, traits.Hands-on experience in Laravel concepts such as collections, commands, jobs, eloquent, events, notifications, queues, task scheduling, etc.Experience in unit testing using testing frameworks like PHPUnit/phpspec.Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database designing and query optimisation techniques. Experience in NoSQL (MongoDB/DynamoDB) databases will be an added advantage.Hands-on experience in RESTful API design and development including implementation of oAuth2.0 for authentication and authorization / Laravel Passport.Experience in microservices development will be an added advantage.Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like BitBucket and understanding of overall CI/CD process.Working knowledge of cloud servers (AWS/Heroku/Rackspace/Digital Ocean/Linode), related services and server administration like setting up Apache/Nginx, php-fpm etc.Docker/Homestead.Why Join Us?Get a chance to contribute and get recognition from Day 1.The 3rd Saturday of every month will be a day-off.Every alternate Saturday will be knowledge sharing sessions among employees to help improve / grow the IT skills.A friendly, supportive, professional and achievement-oriented management team.Education assistance.Extra activities (birthday celebration, outdoor picnics, team lunch parties).Recreational activities (during break time) such as board games, video games etc.Work from home in case of any personal emergency.We don't need to brag, we let our work speak for us.Check out some of our projects.Tools we useCode Editor: Every team member uses their own code editor of choice for writing code. All that matters is that the code that is written in them is top-notch.iTerm: Coupled with OhMyZSH iTerm is the terminal on steroids. You can use a number of useful plugins and other features like autocomplete.Travis CI: A continuous integration tool for all our open source projects. We use it to run tests and check our code for coding standards violation.Semaphore CI: Semaphore CI is used for building, testing and deploying our client code.PHPUnit: De facto standard unit testing framework for PHP. Writing tests is crucial to write maintainable code.Docker: Some apps are built using Docker images for easier deployment to various environments. In some cases, we also use it for easier local setup.VVV: Varying Vagrant Vagrants is an open-source Vagrant configuration focused on WordPress development. VVV is ideal for developing themes and plugins as well as for contributing to WordPress core.PHP_CodeSniffer: PHPStan.GitHub: All of our work is on Github. Everything goes through pull requests and code reviews with your future team members.Slack: We use Slack for work and for fun. It's our go-to tool for maintaining sanity both in office and remote.Handbook: WordPress Handbook is a repository of the practices and processes we developed through the years of working with WordPress.What can you expect from us?We believe that honest two-way feedback is the foundation of growth. In our bi-weekly one-on-one talks and quarterly 360 reviews, we discuss what's good and what could be better.Our teams get to work on very interesting projects for renowned brands and clients from a range of industries, some of which we can't namedrop due to NDAs.Contributing to open source: Sharing is caring doesn't only apply to chocolate. Our way of giving back to the community is publishing open-source libraries and resources.Paid language courses: Paid language courses help our employees master the English language, in addition to being fluent in their programming languages.Doing a career switch: We don't have a sorting hat to tell you where you belong, but we will support your career switch from one job position to another.Traveling on business: Having clients all over the world means our employees sometimes have to travel to and work from beautiful locations.Apply for this positionFullName*Email*Resume (Please provide your CV in pdf, word, odt or rtf format)*
#J-18808-Ljbffr Software Development
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.