Über
- On-site
- Unknown Industry
Job Description:
We are seeking an experienced Full Stack Developer with strong knowledge of System Architecture to join our team. In this role, you will work across both frontend and backend technologies to design and develop scalable, reliable, and high-performance applications.
Your knowledge of system architecture will be crucial in ensuring that our applications are built to scale effectively and can handle large amounts of traffic with minimal latency and downtime.
As a Full Stack Developer, you will be involved in the entire software development lifecycle, from initial concept and architecture design to feature implementation and performance optimization. You will collaborate with developers, system architects, and product managers to deliver robust solutions for our web applications.
Key Responsibilities:
Backend Development:
- Design and implement robust backend services and APIs using PHP Laravel and
Frontend Development:
- Build dynamic and responsive user interfaces with , focusing on performance, usability, and user experience.
Database Management:
- Develop and optimize database schemas and queries in MySQL and MongoDB, ensuring high performance and scalability.
System Architecture:
- Collaborate in the design and implementation of scalable system architectures focused on high availability, security, and fault tolerance.
Performance Optimization:
- Monitor application performance, identify bottlenecks, and optimize backend and frontend performance.
Collaboration:
- Work closely with cross-functional teams to define technical specifications, implement new features, and ensure seamless integration between frontend and backend.
Code Quality:
- Write clean, maintainable, and well-documented code following industry best practices and design patterns.
Mentorship:
- Guide and mentor junior developers, assist in code reviews, and support team collaboration.
Educational Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Certifications in Full Stack Development, Cloud Technologies, or System Architecture are a plus.
Technical Skills:
Backend Development:
- Proficiency in PHP Laravel, , and RESTful API design and integration.
Frontend Development:
- Strong experience with , Redux, JavaScript (ES6+), HTML5, CSS3, and responsive design.
Database Management:
- Expertise in MySQL, with knowledge of MongoDB, Firebase Realtime Database, and optimization techniques.
Cloud Architecture:
- Knowledge of AWS services (EC2, S3, RDS, Lambda) and scalable cloud architecture best practices.
System Architecture:
- Understanding of load balancing, caching, distributed systems, high availability, and fault tolerance principles.
Version Control:
- Proficient in Git for version control and collaboration.
CI/CD:
- Experience with CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline.
Security:
- Knowledge of authentication/authorization protocols (OAuth, JWT) and securing web applications.
Containerization:
- Familiarity with Docker and orchestration tools like Kubernetes.
Agile Methodologies:
- Experience working in Agile environments with tools like Jira or Trello.
Experience:
- Minimum 5 years of experience as a Full Stack Developer or similar role.
- Proven experience designing scalable, reliable, and efficient system architectures.
- Experience deploying applications on cloud platforms (preferably AWS).
- Familiarity with microservices and serverless architectures is a plus.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in cross-functional teams.
- Strong organizational and time-management skills.
- Ability to mentor junior developers and foster a positive team culture.
Job Requirement:
Skilled PHP Laravel Developer specializing in backend development, REST APIs, and database-driven applications.
- Not Specified
- Not Specified
- Not Specified
- Not Specified
- Not Specified
- Not Specified
- Standard hours
- None specified
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.