Develop and maintain backend systems using PHP (Laravel preferred).
Build scalable RESTful APIs with secure authentication and session management.
Implement and maintain frontend interfaces using Vue.js 3, Vuex/Pinia, Vue Router, and Tailwind CSS.
Write clean, reusable, and testable code following software engineering best practices (SOLID, DRY, design patterns).
Work with relational databases such as MySQL or MariaDB; write optimized SQL queries.
Utilize modern development tools like Git, Docker, Postman, Webpack, and Vite.
Collaborate with the team to design, develop, and deploy new features in an agile environment.
Participate in debugging, code reviews, and improving legacy systems.
Ensure the application is optimized for speed, scalability, and security.
Qualifications
Minimum of 6 years of experience as a full-stack developer, with a proven track record of leading or making significant contributions to both frontend and backend-heavy projects.
Technical Skills:
Strong backend development with PHP (Laravel preferred).
Solid understanding of RESTful APIs, session security, and authentication.
Experience with relational databases (MySQL/MariaDB) and SQL.
Proficient in Vue.js 3, Vuex/Pinia, Vue Router, and component-based architecture.
Familiar with modern frontend tools: Vite, Webpack, Tailwind CSS.
Proficient in Git and Docker.
Experience using API testing/debugging tools like Postman.
Strong grasp of engineering principles: SOLID, DRY, and design patterns (Repository, Service Layer, Factory, Singleton, etc.).
Unit/integration testing (PHPUnit, Jest, Cypress).
CI/CD and deployment workflows.
Modular, reusable backend component design.
Caching strategies (Redis/Memcached), queues, and background jobs.
Basic DevOps and infrastructure knowledge.
Nice to have: Experience in multi-tenant SaaS systems and familiarity with API versioning and documentation (Swagger, Postman).
Soft Skills:
Self-driven and able to work independently with minimal supervision.
Strong problem-solving ability and comfort navigating legacy systems.
Excellent collaboration and communication with technical and non-technical peers.
Flexible and adaptable in fast-paced, agile environments.
Job Type: Full-time
Pay: ?116,814.10 - ?134,785.50 per month
Benefits:
Work from home
Experience:
Full Stack Engineering: 6 years (Required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.