Full Stack Developer
Job Description
Key Responsibilities:
● Collaborate with development teams and product managers to create innovative software solutions.
● Stay updated with the latest advancements in programming languages and server technologies.
● Develop new front-end and back-end software solutions that are dynamic, visually appealing, and user-friendly.
● Able to develop entire architecture, responsive design, user interaction, and user experience.
● Work with databases, proxies, APIs, version control systems, and third-party applications.
● Offer suggestions for ongoing improvement and add or remove features as necessary.
● Design a plan for stability, scalability, performance optimization, and ongoing improvement.
● Keep track of new development-related tools, frameworks, methods, and architectures.
● Responsible for creating APIs based on the production application’s architecture.
● 1-3 Years of Experience as a Full Stack Developer.
● Proficiency in PHP (Laravel) and Vue.js is a must.
● Solid understanding of Object-Oriented concepts.
● Good knowledge of MVC software architecture patterns.
● Extensive experience in Laravel framework and its ecosystem
● Eye for performance optimization and code quality
● Experience with RESTful APIs and third-party integrations
● Strong knowledge of MySQL database and SQL
● Solid understanding of front-end technologies like HTML, CSS, and JavaScript.
● Strong understanding of web-based systems development
● Strong knowledge of version control tools like Git, GitHub, and Bitbucket.
● Excellent skills at solving problems, debugging, troubleshooting, designing, and
implementing solutions to complex technical issues.
● Write well-designed, testable, efficient, and clean code.
● Collaborative team player with strong communication skills.
● Adaptable, detail-oriented, and accountable.
● Committed to continuous learning and growth.
● Comfortable working in both hybrid and on-site environments.
Main Requirements:
● Backend: PHP (Laravel), MySQL
● Frontend: Vue.js, HTML, CSS, JavaScript, jQuery, Bootstrap
● Version Control: Git, GitLab, Bitbucket
Preferred Skills:
● Prior experience with code styling (Laravel Pint & Eslint)
● Prior experience with TDD (Test Driven Development)
● Prior experience with Laravel tenant-based SaaS software development
● CI/CD Implementation using Gitlab and Jenkins
● Experience in SCRUM & Agile methodologies
● AWS experience (EC2, RDS, S3, IAM, CloudWatch, etc.)
Bonus skills:
● Experience in the FinTech field.
● Familiarity with Agile development methodologies.
Company Information
Location: Not specified
Type: Not specified