Key Responsibilities:
1. Develop and maintain web applications using Vue.js and Laravel.
2. Design and implement APIs and backend services using Golang.
3. Collaborate with cross-functional teams to define, design, and ship new features.
4. Ensure the performance, quality, and responsiveness of applications.
5. Manage and deploy applications on AWS. 6. Use GitLab for version control and CI/CD pipelines
7. Implement infrastructure as code using Terraform.
8. Troubleshoot and resolve production issues.
9. Stay updated with emerging technologies and apply them to improve applications.
Qualifications:
1. Proven experience as a Full Stack Developer or similar role.
2. Strong proficiency in Vue.js and Laravel frameworks.
3. Hands-on experience with Golang.
4. Experience with AWS services (ECS, S3, RDS, Lambda, etc.).
5. Proficient in GitLab for source control and CI/CD processes.
6. Experience with Terraform for infrastructure as code.
7. Familiarity with RESTful APIs and web services. 8. Knowledge of database systems (PostgreSQL).
9. Excellent problem-solving skills and attention to detail.
10. Strong communication and teamwork abilities.
Preferred Skills:
1. Experience with Docker and containerization.
2. Familiarity with serverless architecture and AWS Lambda.
3. Understanding of Agile methodologies and Scrum framework