Reporting to our Engineering Manager and working alongside our Team Coordinator, we are looking for a Senior FullStack Developer whose primary language is PHP. You will architect, implement, and maintain secure, scalable web applications built on Laravel and Vue. Your secondary language is Python; you are comfortable building AWS Lambda functions and dataprocessing scripts when PHP is not the optimal choice. You value clean code, DevOps automation, and enjoy mentoring others.
Key Responsibilities
Development & Architecture
Lead the delivery of new features across Laravel backends and Vue frontends.
Create and extend RESTful APIs, documenting them via OpenAPI/Swagger.
Use Python for serverless workloads, data transformation, and integration scripts within AWS.
Refactor legacy PHP codebases to modern PHP 8.3+, enforcing SOLID principles and strict typing.
Security & Quality
Champion secure coding practices and robust authentication mechanisms.
Implement comprehensive security measures aligned with industry best practices (including OWASP Top 10).
Develop and maintain detailed technical documentation.
Write unit, feature, and E2E tests (e.g., PHPUnit) with a target coverage >85%.
Collaboration & Leadership
Conduct code reviews and pair programming, fostering a culture of continual improvement.
Translate business requirements into technical tasks, estimating effort and identifying risks.
Mentor junior developers, sharing knowledge on Laravel best practice, Vue patterns, and Python tooling.
Technical Requirements
BackEnd (Primary)
PHP8.2+ with Laravel10+ expertise (Service Providers, Events, Queues, Policies).
Advanced query optimisation on MySQL / Aurora with Eloquent, Query Builder, and raw SQL.
FrontEnd (Primary)
Vue 3
with Vite and Vue Router (Composition API).
Proficient in modern JavaScript and componentbased UI development.
Experience in responsive design and UI/UX best practices.
BackEnd (Secondary)
Python3.10+ for AWS
Lambda functions, ETL scripts (Pandas/Polars), and microservices where appropriate.
Familiarity with async programming (asyncio) and dependency injection frameworks.
Tooling & Infrastructure
Docker, dockercompose, and multistage builds.
Git, Bitbucket, and trunkbased development.
CI/CD pipelines, automated testing, and semantic versioning.
AWS services: API Gateway, SQS, SNS, Secrets Manager, RDS, S3, Lambda, ECS, CloudFront, EventBridge.
Familiarity with SSO, OAuth2, and data privacy protocols.
Core Requirements
Experience
:
6+ years building production web applications, incl. 3+ years with Laravel and 3+ years with Vue.
Python: 2+ years
building production scripts or services.
Education:
Bachelors Degree in Computer Science or equivalent experience.
Communication:
Excellent written and verbal English that enables remote collaboration.
Mindset:
Securityfirst, user experiencedriven, and committed to continual learning.
Why Join Streamline?
Competitive remuneration package.
Continuous professional development opportunities.
Collaborative and innovative work environment.
Work with an international, diverse team on products that matter to Australasian businesses.
What We Offer
Flexible work environment
Career growth across our Group opportunities to expand your skills and take on new challenges.
Investing in your development full on-the-job training will be provided for the successful applicant. If you love technology, organisation, and are hungry to learn, this role is for you!
Next Steps
If youve read this far, were guessing youre interested great news! Were excited to learn more about you.
To apply,
send your cover letter and updated CV to tanya.sharma@streamlinebusiness.net with the subject line:
Senior Full Stack Developer [Your Name]
Note: Only Shortlisted Candidates will be contacted.
Job Types: Full-time, Permanent
Pay: ?1,000,000.00 - ?2,000,000.00 per year
Benefits:
Health insurance
Internet reimbursement
Paid sick time
Paid time off
Provident Fund
Work from home
Location Type:
Remote
Schedule:
Day shift
Monday to Friday
Morning shift
Weekend availability
Application Question(s):
What is your total experience?
How many years of experience do you have in Vue ?
What is your expected salary ?
How many years of experience do you have in Laravel?
What is your current salary ?
What is your notice period ?
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.
Job Detail
Job Id
JD3795770
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Remote, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
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.