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