
Laravel/PHP Developer

• Total Experienced : 3+
• Experience working with PHP, performing unit testing, and managing APIs such as REST.
• A solid understanding of application design using Laravel.
• Knowledge of database design and querying using SQL.
• Experience with payment methods
• Experience with Video-conferencing services.
• Practical experience using the MVC architecture.
• A portfolio of applications and programs to your name.
• Problem-solving skills and critical mindset.
• Great communication skills.
• The desire and ability to learn.

Similar jobs
About the Role
As a result of our rapid growth, we are looking for a Java Backend Engineer to join our existing Cloud Engineering team and take the lead in the design and development of several key initiatives of our existing Miko3 product line as well as our new product development initiatives.
Responsibilities
- Designing, developing and maintaining core system features, services and engines
- Collaborating with a cross functional team of the backend, Mobile application, AI, signal processing, robotics Engineers, Design, Content, and Linguistic Team to realize the requirements of a conversational social robotics platform which includes investigate design approaches, prototype new technology, and evaluate technical feasibility
- Ensure the developed backend infrastructure is optimized for scale and responsiveness
- Ensure best practices in design, development, security, monitoring, logging, and DevOps adhere to the execution of the project.
- Introducing new ideas, products, features by keeping track of the latest developments and industry trends
- Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules
Requirements
- Proficiency in distributed application development lifecycle (concepts of authentication/authorization, security, session management, load balancing, API gateway), programming techniques and tools (application of tested, proven development paradigms)
- Proficiency in working on Linux based Operating system.
- Proficiency in at least one server-side programming language like Java. Additional languages like Python and PHP are a plus
- Proficiency in at least one server-side framework like Servlets, Spring, java spark (Java).
- Proficient in using ORM/Data access frameworks like Hibernate,JPA with spring or other server-side frameworks.
- Proficiency in at least one data serialization framework: Apache Thrift, Google ProtoBuffs, Apache Avro,Google Json,JackSon etc.
- Proficiency in at least one of inter process communication frameworks WebSocket's, RPC, message queues, custom HTTP libraries/frameworks ( kryonet, RxJava ), etc.
- Proficiency in multithreaded programming and Concurrency concepts (Threads, Thread Pools, Futures, asynchronous programming).
- Experience defining system architectures and exploring technical feasibility tradeoffs (architecture, design patterns, reliability and scaling)
- Experience developing cloud software services and an understanding of design for scalability, performance and reliability
- Good understanding of networking and communication protocols, and proficiency in identification CPU, memory & I/O bottlenecks, solve read & write-heavy workloads.
- Proficiency is concepts of monolithic and microservice architectural paradigms.
- Proficiency in working on at least one of cloud hosting platforms like Amazon AWS, Google Cloud, Azure etc.
- Proficiency in at least one of database SQL, NO-SQL, Graph databases like MySQL, MongoDB, Orientdb
- Proficiency in at least one of testing frameworks or tools JMeter, Locusts, Taurus
- Proficiency in at least one RPC communication framework: Apache Thrift, GRPC is an added plus
- Proficiency in asynchronous libraries (RxJava), frameworks (Akka),Play,Vertx is an added plus
- Proficiency in functional programming ( Scala ) languages is an added plus
- Proficiency in working with NoSQL/graph databases is an added plus
- Proficient understanding of code versioning tools, such as Git is an added plus
- Working Knowledge of tools for server, application metrics logging and monitoring and is a plus Monit, ELK, graylog is an added plus
- Working Knowledge of DevOps containerization utilities like Ansible, Salt, Puppet is an added plus
- Working Knowledge of DevOps containerization technologies like Docker, LXD is an added plus
- Working Knowledge of container orchestration platform like Kubernetes is an added plus


- Willing to contribute to Small or Large Project Teams
- Must be willing to start Immediately work from home permanent
- Good Communication Skills (English)
- Can Allocate working hours (Flexible) as per Projects Req
- Must have Good Internet & Good Laptop/System

• Core knowledge of PHP and Laravel frameworks
• Fundamental understanding of front-end technologies like HTML5, CSS3, and JavaScript. Check if the CSS, HTML, and JavaScript are accurate and consistent across different apps
• Basic knowledge in SQL and NoSQL databases is a plus.
• Build and maintain innovative web applications and websites using modern development tools.
• Document and continuously update the development process, project components, and task progress based on Organization requirements
• Solid experience working with PHP, the latest Laravel version.
• Design and maintain databases.
• Optimize performance by performing UI and back-end tests
• Scale, expand and improve our websites and applications, Perform debugging and troubleshooting on apps.
• Effectively communicate with clients and other teams when needed
• Update on current industry trends and emerging technologies and apply them to the development process


Key Skills Required :
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Strong experience in building web applications using Django
- Experience building REST APIs using DRF or Flask
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Hands on experience with RDBMS such as Postgres or MySQL including querying
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Responsibilities :
- Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
- Building high quality code using coding standards based on the SRS/Documentation
- Building component based, maintainable, scalable and reusable backend libraries/modules.
- Building & documenting scalable APIs on the Open Spec standard
- Unit testing development modules and APIs
- Conducting code reviews to ensure that the highest quality standard are maintained
- Securing backend applications and APIs using industry best practices
- Troubleshooting issues and fixing bugs raised by the QA team efficiently.
- Optimizing code
- Building and deploying the applications
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. 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. Dhi Technologies develops smart, secure, innovative solutions for the IoT industry, with greater speed and accuracy to enable scalability, flexibility, and profitability. As an employee, you will collaborate with our teams in all stages of product development. Your insightful contribution will help develop, expand and maintain our goals.
Responsibilities
- Have the passion and experience for building responsive, elegant and engaging experiences with future friendly web technologies.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Writing reusable, testable, and efficient code with proper documentation. Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Integration of data storage solutions.
- Continually keep yourself and your design team updated with the latest changes in your industry’s standards


(NOTE-we are lookking for those ho can join immediatley or within 15-20days of notice period)
Job Description:
Passionate about making an impact, have a high level of energy and resilient when met with challenges. In addition, you will possess the below:
• Owns, implements and delivers key modules, and when necessary develops quick working prototypes
• Ensures that code developed is easy to test, easy to understand, extensible
• Ensures unit tests, integration tests are written for all modules implemented
• Ensures on time, quality delivery
• Does component /module/ sub- system design with Micro services
• Good to know NoSQL database, MongoDB
• Store user identities and authenticating requests using JWT
• Experience in deploying application to the cloud with Docker, docker compose and Kubernetes
• Good exposure in handling commands, events, handlers and other design patterns
• Delve into unit- and integration-testing the distributed system
• Experience in developing mobile apps (Android and iOS)
• CI/CD pipeline experience (Jenkins, CircleCI, or other)
• Supports in project estimation, planning
• Performs the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification.
• Manages technical communication with partners and stakeholders
• Up-to-date with the latest trends, techniques, and technologies in cloud computing
• Strong team player
• Agile development, Scrum, Scaled Agile Framework (SAFe)
• Ability to engage with multi-site teams in a multi BU environment
• Excellent abstraction and analytical skills
• Excellent communication and documentation skills
• Ability to stay focused on the target in an ambiguous situation.
• Proactive and self-driven
Key Requirements:
• 8+ years professional experience in commercial or web-scale system software development and delivery Strong analytical skills
• 5+ years Experience in building micro services using .NET core, MVC core, JavaScript, XML
• Awareness – Python, Django, PHP, Angular, CSS
• 2+ year hands-on Azure experience.
• Experience in handling messages through distributed system
• Date store - SQL Server, MySQL, PostgreSQL, Redis etc
• In-depth hands on technology experience in the following areas:
o Strong in Object Oriented Programming concepts
o Experience in developing software using C# .NET, Cloud (Azure), SQL Server, CI/CD pipeline
o Experience in Test driven development using NUnit, mocking framework
o Database - SQL server, ORM and PostgreSQL, Redis
o Mobile application development and architecture aware
o Client/server - Networking, multithreading
o Deployment - Docker, Kubernetes
o Understanding of Cloud concepts, cloud deployments
o In depth understanding of ASP.net, MVC, IIS, security, Web API
o Working knowledge of Azure
o Exposure to Agile Scrum way of working, pair programming
o .NET Core, Web API, WPF, MVVM
o REST, JSON, JSON Schema
o Client / server, networking,
o Internet services, Windows Services, Security
o Any unit test framework (Nunit,MSTest), Mocking Framework (Moq,RhinoMock), TDD, Git , Jira
• 5+ years experience in Architecting solutions in software industry
• Experience architecting large scale web applications/products is a MUST
• Experience with technologies like .Net technologies, ASP.net Core, PHP, Angular, MySQL, Node.js, Python, Django, PostgreSQL & other new- edge technologies
• Experience with architecting, developing, and deploying on Azure Cloud platform is a must
• SaaS experience preferred in-depth working experience
• Must have experience in scalability, reliability, performance optimization, developing and deploying API based applications.
• In depth knowledge in DB Schema Design, Data Structures and trade- offs involved in writing queries
• Vast experience in integrating with external APIs and SDKs
Education
Bachelor or Masters Education in electronics, computer, software engineering or other relevant discipline.

- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.
- Prepare and maintain all applications utilizing standard development tools
- Develop backend data services and contribute to increasing existing APIs
- Ability to act individually in a complex and fast-paced environment
- Closely work with the Product and QA teams to ensure smooth delivery
- Participate in solution designing with Tech leads and Systems Architects
- Document the development process, architecture, and standard components
- Coordinate with co-developers and keep project manager well informed of the status of development efforts
- Keep abreast of new trends and best practices in web development
- BE/BTech or some equivalent academic stance.
- 2-5 years’ experience
- A confident, self-starter, team player with drive, enthusiasm, and excellent interpersonal, communication, and negotiation skills
- Ability to manage yourself and be a self-starter.
- Great people skills to closely work with other teams.
- Strong in establishing systems & processes
- Expertise in Laravel, MySQL, and Git
- Thorough in Object-oriented concepts
- Knowledge of Restful Web services
- Understanding of web applications
- Working knowledge of one or more caching, queuing systems in desirable
- Familiarity with AngularJs or React is a big plus
- Excellent problem solving
- Can-do attitude
Our client is a decade-old software development company, that offers its clients a wide range of customized web, mobile, and eCommerce tools and software. They are known to use advanced languages and platforms used to build reliable, secure, and scalable solutions for their business clients as well as individual customers. Their disruptive craftsmanship and strategy help in high-performance growth and allows customers to transform digitally and competitively.
Their products are being used by most of the banks and NBFCs in India, apart from clients from other industries. The founder is an IIM and MDI alumni and has experience of more than 13 years in business and strategic roles in MNCs. The company has been accredited by the government as a premier IT company, committed to quality and driven by customer success.
- Understanding and implementing security and data protection
- Managing both front-end and back-end web development requirements from a consumer.
- Taking full responsibility for task/ project execution
- Handling Payment Gateway integration and ecommerce development concepts
- Prioritizing own work and respect deadlines
What you need to have:
- Excellent skills in PHP Laravel
- Strong object-oriented programming skills
- General knowledge of both front-end and back-end web development from a consumer.
- Databases (more than one is desirable) MySQL, PostGRE, MongoDB
- Experience in Payment Gateway integration and ecommerce development concepts
- Should know about child theme and its structure.
- Proficient in CSS3/ HTML5
- Should know about source version control like git or svn etc.
- Familiar with AWS & Linux command line will be added advantage.
- Must be a team player with good communications
- Ability to solve problems quickly and efficiently
- Great aptitude and attitude towards learning
- Ability to prioritize own work and respect deadlines



