Backend Developer - Laravel Jobs in Pune - Noovosoft Technologies
Job Description
You will work on long-term Laravel applications for innovative start-ups. Together with your colleagues and our clients, you will analyse requirements and envision a qualitative solution.
You will be part of our continuous improvement culture, hone your skills and share your experience with your colleagues.
What you will do?
· You have at least 4 years of professional experience building web applications and APIs using Laravel or a similar modern PHP framework.
· You have strong and up-to-date knowledge of PHP 7 and class-based programming.
· You can make a solid relational data model and have a deep knowledge of SQL and MySQL.
· You have a good understanding of HTTP and know how to make a reliable and modern web API (REST).
· You have worked on at least one large complex web application.
· You know how to write clean and flexible object-oriented code.
· You have a good understanding of async programming concepts.
· You work daily with tools like Git, NPM, Composer and a proper IDE (PHPStorm).
· You can deliver POCs, experiments and technology evaluations following design thinking practices.
· You write clean code and are a pragmatic programmer.
Extra points
· You have in-depth knowledge of Laravel and its ecosystem.
· You have experience with building single page application with React, Angular or Vue.js.
· You write automated tests with PHPUnit and perform end-to-end testing with Laraval Dusk.
· You have Experience with CI/CD tools (e.g. Jenkins, CodeShip, Bitbucket Pipelines), Docker and automating cloud deployments.
· You have knowledge of non-relational databases like MongoDB, Memcached, Redis and search engines like Elasticsearch and can explain their advantages and disadvantages.
· You have experience working on high load applications and multi-server architectures.
· You have experience with Scrum and Lean methodology.
Who you are?
· You work organized, efficient and you have attention to details.
· You take responsibility for your work and deliveries and do not rely on other people to verify your work.
· You share your opinion and defend it with proper arguments. You are open to ideas of other people.
· You are not afraid to ask other people for help. You help other people if they have issues.
· You take pride in your work and are eager to share your experience with your colleagues.
· You are self-motivated to stay up to date with current technologies.
· You understand that everyone has different responsibilities and focus on your own work. You have respect for your colleagues.
· You are problem solving oriented. You embrace challenges and know how to reduce complexity.
· You are capable of understanding complex business requirements.
· You communicate clearly and fluently in English.
· You are customer oriented.
· You have a drive to make deadlines.
What we provide
· An inspiring work environment and focused workspace.
· A performance driven work culture through collaborative review and feedback.
· Opportunities and guidance to learn new technologies, share knowledge and grow within the company and sector.
· Exposure to complex & challenging projects within an international context.
· A team of driven and passionate colleagues that strive for top quality.